分类:JS 发布时间:2018-11-20 10:05:00
当我们在需要复制数组,习惯直接用等于号。但在js中有一个问题,数组是复合的数据类型,直接 =,只是复制了指向底层数据结构的指针,而不是克隆一个全新的数组。 - 错误的例子 ``` var brr; arr = [1,2,3,4,5]; brr = arr; ``` - 正确的例子 ``` var brr; arr = [1,2,3,4,5]; brr = arr.concat(); ```
搜索
文章分类
最新文章