Discuss
/
JavaScript
/
新人求指教
新人求指教
Topic source因为数组是Object对象,对象之间的比较实际上就是对比内存地址 我帮你改了一下 var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G']; var aCopy = arr; console.log(arr === aCopy); 你在对比试一下就是ture了
arr.sort();
console.log('欢迎' + arr[0] + ', ' + arr[1] + ', ' + arr[2] + '和' + arr[3] + '同学!');
console.log(欢迎${arr[0]}, ${arr[1]}, ${arr[2]}和${arr[3]}同学!
);
- 1
- 2
董小姐cv
大佬为啥这个比较会返回false?
var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G']; var aCopy = arr.slice(); aCopy; // ['A', 'B', 'C', 'D', 'E', 'F', 'G'] aCopy === arr; // false
哪位大神解答一下不胜感激