举个例子,下面是我做好的:
我为了不影响原数组 arr2 我新创建了一个 arr3 ;
可是最后还是被影响了,
var arr3=new arr2;
var arr3=new arr2();
这个语法又行不通,怎么弄呢?
var arr2 =new Array(10,12,16,18,13,14,15,8,7,6,1,5,2 );
var arr3=arr2;
//重排序;
arr3.sort(function(a,b){if(a==b){return 0;}else if(a>b){return -1;}else{return 1;}});
console.log( arr2.toString() );
console.log( arr3.toString() );
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。