gpt4 book ai didi

javascript - javascript函数中的索引

转载 作者:行者123 更新时间:2023-11-29 19:04:48 25 4
gpt4 key购买 nike

虽然尝试阅读“javascript Ninja 的 secret ”(好吧,所以也许我还没有资格阅读这本书)但是我看到下面的代码并且我明白代码在做什么但我真的不明白是调用函数(索引)的地方。索引是任意术语还是某种 javascript 来指示通用索引?

<script type="text/javascript">
function forEach(list,callback) {
for (var n = 0; n < list.length; n++) {
callback.call(list[n],n);
}
}
var weapons = ['shuriken','katana','nunchucks'];
forEach(
weapons,
function(index){
function

 assert(this == weapons [index],
"Got the expected value of " + weapons [index]);
} );
</script>

最佳答案

它作为第二个参数传递给 forEach

forEach(list,callback)

... 到一个名为 callback 的变量。

所以在这里调用:

callback.call(list[n],n);

通过call method


Is index arbitrary terms or some sort of javascript to indicate generic index?

这是一个参数名称。您自己定义了名称。它传递的值在您调用该函数时确定。

关于javascript - javascript函数中的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43760775/

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