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,7
JS数组实质上是对象。因此,上面的源代码最后打印出的是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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:js对象类型检查(续)
下一篇:理解 JavaScript 闭包

发表评论

最新留言

不错!
[***.144.177.141]2024年04月24日 11时03分41秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

LeetCode C++ 606. Construct String from Binary Tree【Tree/DFS/String】简单 2019-04-28
LeetCode C++ 590. N-ary Tree Postorder Traversal【Tree/DFS】简单 2019-04-28
LeetCode C++ 52. N-Queens II【回溯】困难 2019-04-28
LeetCode C++ 146. LRU Cache【Design/Hash Table/Double LinkedList】中等 2019-04-28
LeetCode C++ 118. Pascal‘s Triangle【Array】简单 2019-04-28
LeetCode C++ 119. Pascal‘s Triangle II【Math/Array】简单 2019-04-28
LeetCode C++ 33. Search in Rotated Sorted 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
LeetCode C++ 面试题 04.05. Legal Binary Search Tree LCCI【Binary Search Tree/DFS】中等 2019-04-28
Code::Blocks配色主题文件 2019-04-28
LeetCode 374. Guess Number Higher or Lower【二分】简单 2019-04-28
LeetCode 1897. Redistribute Characters to Make All Strings Equal【字符串/哈希表】简单 2019-04-28
LeetCode 1893. Check if All the Integers in a Range Are Covered【数组/差分】简单 2019-04-28
LeetCode 1458. Max Dot Product of Two Subsequences【动态规划】困难 2019-04-28
LeetCode 1894. Find the Student that Will Replace the Chalk【数组/前缀和/二分】中等 2019-04-28
RxJava在Android移动端开发中的实战应用之二 2019-04-28
开发杂谈:说说数据结构和算法的那点事儿 2019-04-28
关于 Pytorch 学习的一些小困惑的理解 2019-04-28