您好、欢迎来到现金彩票网!
当前位置:ag视讯 > 复制数组 >

js中关于数组赋值变化问题。var arr = [14590];v t =r随便一种方

发布时间:2019-06-15 19:40 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部这是因为把一个数组直接赋值给一个变量,所赋值的只是数组的指针(或者说内存地址),两者实际上仍然是同一个数组(或者说同一个对象),改变其中一个的顺序,另一个的顺序也会跟着改变。就好比同一个人有两个不同号码的身份证一样,用不同的身份证不等于这个人就变成另一个人!

  如果你希望赋值后的数组(比如t)是原数组(比如arr)的复制品(或者说克隆体)而不是同一个,就应该新建一个空数组,然后把原数组的每个元素逐个复制到新数组中,而不能够想当然地用等于号直接赋值!

http://csyuntao.net/fuzhishuzu/575.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有