规范中此注释的含义是什么?
What is the meaning of this note in the spec?
这是什么意思?这是关于 Array.prototype.concat
方法的,但它在整个规范中一次又一次地针对一系列方法进行了说明。
The concat function is intentionally generic; it does not require that
its this value be an Array object. Therefore it can be transferred to
other kinds of objects for use as a method. Whether the concat
function can be applied successfully to a host object is
implementation-dependent.
你能用简单的措辞解释一下吗,或许也提供一个例子?
这意味着您可以将该方法应用于类似数组的对象,即使它不是 Array
。其中包括 NodeList
s 和 arguments
对象。
我有时会使用此功能将 arguments
对象转换为数组:[].slice.call(arguments)
returns 参数列表作为 Array
对象,让我可以本地访问所有数组方法。
您可以在 MDN 上阅读相关内容。
这是什么意思?这是关于 Array.prototype.concat
方法的,但它在整个规范中一次又一次地针对一系列方法进行了说明。
The concat function is intentionally generic; it does not require that its this value be an Array object. Therefore it can be transferred to other kinds of objects for use as a method. Whether the concat function can be applied successfully to a host object is implementation-dependent.
你能用简单的措辞解释一下吗,或许也提供一个例子?
这意味着您可以将该方法应用于类似数组的对象,即使它不是 Array
。其中包括 NodeList
s 和 arguments
对象。
我有时会使用此功能将 arguments
对象转换为数组:[].slice.call(arguments)
returns 参数列表作为 Array
对象,让我可以本地访问所有数组方法。
您可以在 MDN 上阅读相关内容。