gpt4 book ai didi

javascript - for forEach is javascript 的语法是这样的,有什么具体原因吗?

转载 作者:行者123 更新时间:2023-12-02 23:46:07 25 4
gpt4 key购买 nike

JavaScript菜鸟警报!!!我们使用 [ ] 括号表示函数的参数有什么具体原因吗?

forEach 函数的语法如下

arr.forEach(function callback(currentValue [, index [, array]]) {
//your iterator
}[, thisArg]);

这就是它在 MDN 上的表示方式

为什么我们按原样表示语法而不是简单地表示

arr.forEach(function callback(currentValue , index , array) {
//your iterator
};

还有什么是[, thisArg];

最佳答案

此语法通常指示可选函数参数,这些参数对于函数执行其主要任务来说不是必需的。对于arr.forEach(),回调执行其任务并不总是需要索引和原始数组。

这实际上是其他语言中使用的常见语法(我知道 PHP 在其文档中也这样做)。

关于javascript - for forEach is javascript 的语法是这样的,有什么具体原因吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55858196/

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