javascript - .forEach 中 thisArg 的用途是什么?

标签 javascript foreach

JavaScript 的 forEach documentation声明 .forEach语法是:

arr.forEach(callback[, thisArg])
thisArg有什么用?

最佳答案

thisArg指应调用回调的上下文,
基本上就是this指内部回调。例如:

var myObject = { name: 'myObject' };

[1,2].forEach(function(item) { 
 console.log(item); // 1, 2
 console.log(this === myObject); // true
}, myObject)

关于javascript - .forEach 中 thisArg 的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34556558/

相关文章:

PHP foreach 存在空字段问题

javascript - 将参数传递给 forEach.call 中的函数

每个问题的 Java

c# - C# 中的 Foreach struct 奇怪的编译错误

C++0x 用基于范围的 for 循环替换 for(int i;;) 范围循环的方法

javascript - 如何获取调用javascript函数的html链接的父div的类名?

javascript - 关于如何组织面向对象的 javascript 的最佳实践和示例?

javascript - 使用 javascript 对 <span> </span> 内的字符串求和

javascript - 如何让 IE9 MSXML6 执行包含 javascript 的集成 XSLT 处理?

javascript - 类似于 JqGrid 中用于表单编辑的 setCell