这是什么意思?这与Array.prototype.concat
方法有关,但是在整个规范中一次又一次地针对一系列方法进行了说明。
concat函数是有意通用的;它不需要其此值是Array对象。因此,可以将其转移到其他类型的对象中作为方法。concat函数是否可以成功应用于主机对象取决于实现。
您可以用简单的措词解释一下,也许还提供一个示例?
这意味着您可以将该方法应用于类似数组的对象,即使它不是Array
。这些包括NodeList
和arguments
对象。
有时我会使用此功能将arguments
对象转换为数组:[].slice.call(arguments)
将参数列表作为Array
对象返回,从而使我能够访问所有数组方法。
您可以在MDN上阅读有关此内容的信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句