Discuss / JavaScript / 复制过来的数组比较怎么会是false?

复制过来的数组比较怎么会是false?

Topic source

麦丽娇

#1 Created at ... [Delete] [Delete and Lock User]
在此插入代码var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G'];
var aCopy = arr.slice();
aCopy; // ['A', 'B', 'C', 'D', 'E', 'F', 'G']
aCopy === arr; // false
false

复制过来的数组比较怎么会是false?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

数组比较是比对象是否是同一个对象,如果要比较内容,用underscore _.isEqual


  • 1

Reply