items = [] .concat(items)它做了什么?
问题描述:
items = [].concat(this.items)
是做什么用的?查看解释Model-View-Controller (MVC) in JavaScript的一些JavaScript代码,但对于此concat
声明的用途感到困惑。它实现了什么?items = [] .concat(items)它做了什么?
答
在这种情况下,克隆数组而不是返回引用。
答
创建一个空的数组,而this.items
数组中串接的值,它也创造了自己的副本,以便您对items
的任何更改将不this.items
空数组在[的毗连的可能的复制Javascript](https://stackoverflow.com/questions/37477483/concat-in-an-empty-array-in-javascript) –
你应该编辑这个问题来包含文章中的相关函数。使其更容易在上下文中看到。 –