" (an arrow formed from equals & greater than) in JavaScrip-6ren">
gpt4 book ai didi

javascript - => 在 JavaScript 中是什么意思? (等于大于)

转载 作者:数据小太阳 更新时间:2023-10-29 06:01:15 26 4
gpt4 key购买 nike

<分区>

tl;dr:=> 是做什么的?

我刚刚解决了 codewars 上的一个问题,在查看了其他人对这个问题的常见 react 后,我一直看到这个:=>

问题如下:

你有一袋箭,但有些已经损坏了。箭袋包含带有可选范围信息的箭头(不同类型的目标位于不同的范围),因此每个项目都是一个箭头。您需要验证您是否还剩下一些好东西,以便为战斗做准备。下面是一个示例数组,它是箭袋。

anyArrows([
{range: 5},
{range: 10, damaged: true},
{damaged: true}
])

如果箭袋中的箭没有损坏状态,则表示它是新的。

这是我看到的一个示例,它返回 true 或 false,具体取决于箭袋中是否有未损坏的箭头:

function anyArrows(arrows){
return arrows.some(a => !a.damaged);
}

现在,这比我的代码短多了!我的要基本得多:

function anyArrows(arrows){
for ( var i = 0 ; i < arrows.length ; i++ ){
if ( arrows[i].damaged === false ) { return true; }
else if (arrows[i].damaged === true) { return false; }
else if (arrows[i].range === 0) { return false }
else { return true; }
}
if (arrows.length === 0) return false;
}

不过,问题还是:=> 在这种情况下和一般情况下会做什么?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com