Heim >Web-Frontend >js-Tutorial >JS数组的赋值介绍_javascript技巧

JS数组的赋值介绍_javascript技巧

WBOY
WBOYOriginal
2016-05-16 16:56:231210Durchsuche

复制代码 代码如下:

var test=[1,2,3,4,5,6,7];

var arr=test;
arr.splice(2,1);
alert(test);//1,2,4,5,6,7


JS数组实质上是对象。因此,上面的源代码最后打印出的是1,2,3,4,5,6。这是因为将test赋值给arr实际上是将数组的引用赋值给arr,所以操作arr也同时会

改变源数组。

要实现数组克隆,可用以下方法:

复制代码 代码如下:

Array.prototype.clone=function(){
   return this.slice(0);
}
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn