This question already has answers here:
What does this documentation syntax mean at MDN for a JavaScript function? [duplicate]
(2个答案)
4年前关闭。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
因此,这是我应该理解的文档中的示例。
Arr =一些数组,很棒。 filter =数组具有的一种方法,很棒。回调=一些功能,基本上。大。什么是
查看一些example on stackoverflow显示如下:
我了解这是如何工作的,我不需要使用它的帮助。我只想了解
(2个答案)
4年前关闭。
arr.filter(callback[, thisArg])
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
因此,这是我应该理解的文档中的示例。
Arr =一些数组,很棒。 filter =数组具有的一种方法,很棒。回调=一些功能,基本上。大。什么是
[, thisArg]
?查看一些example on stackoverflow显示如下:
objects.filter(function (obj) {
return obj.someIntProp <= 1000
});
我了解这是如何工作的,我不需要使用它的帮助。我只想了解
[, thisArg]
应该如何告诉我该函数接受数组中的每个对象。我觉得我似乎错过了大多数人都可以在Coding 101中学习的显而易见的东西。 最佳答案
thisArg
参数是可选的。如果传递它,则在运行时调用回调时,它将this
设置为该值。
它在很多情况下都没有用,但是当您确实需要它时,它便是其中之一。当然,另一种选择是将回调绑定(bind)到您为thisArg
传递的任何内容。
MDN站点按照约定使用[, thisArg]
表示法表示该参数是可选的。
07-24 17:10