javascript - JS对传递值的数组sort(),原数组也被排序了,原理是什么?怎么复制数组sort()后不影响原数组?
巴扎黑
巴扎黑 2017-04-10 14:30:15
0
6
688

详看代码:

var numbers = [4, 2, 5, 1, 3],
    n1 = numbers,
    n2 = numbers;
n1.sort(function(a, b) {
    return a - b;
});
console.log(numbers,n1,n2);//结果都是[1,2,3,4,5]

谁能否给解释一下原理,另外怎样能够复制数组sort()之后不影响原数组?

巴扎黑
巴扎黑

reply all(1)
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!