JS数组的赋值
发布日期:2021-09-30 04:14:38
浏览次数:2
分类:技术文章
本文共 245 字,大约阅读时间需要 1 分钟。
var test=[1,2,3,4,5,6,7];
var arr=test;arr.splice(2,1);alert(test);//1,2,4,5,6,7JS数组实质上是对象。因此,上面的源代码最后打印出的是1,2,3,4,5,6。这是因为将test赋值给arr实际上是将数组的引用赋值给arr,所以操作arr也同时会
改变源数组。
要实现数组克隆,可用以下方法:
Array.prototype.clone=function(){ return this.slice(0);}
转载地址:https://blog.csdn.net/huli870715/article/details/6782047 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月24日 11时03分41秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LeetCode C++ 52. N-Queens II【回溯】困难
2019-04-28
LeetCode C++ 118. Pascal‘s Triangle【Array】简单
2019-04-28
LeetCode C++ 55. Jump Game【Greedy】中等
2019-04-28
LeetCode C++ 102. 二叉树的层序遍历【Tree/BFS】中等
2019-04-28
LeetCode C++ 372. Super Pow【Math】中等
2019-04-28
Code::Blocks配色主题文件
2019-04-28
RxJava在Android移动端开发中的实战应用之二
2019-04-28
开发杂谈:说说数据结构和算法的那点事儿
2019-04-28
关于 Pytorch 学习的一些小困惑的理解
2019-04-28