JS数组的赋值介绍


Posted in Javascript onMarch 10, 2014
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);
}
Javascript 相关文章推荐
JS两个数组比较,删除重复值的巧妙方法(推荐)
Jun 03 Javascript
jQuery插件扩展测试实例
Jun 21 Javascript
js修改onclick动作的四种方法(推荐)
Aug 18 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
Sep 20 Javascript
单页面vue引入百度统计的使用方法示例详解
Oct 13 Javascript
如何用Node写页面爬虫的工具集
Oct 26 Javascript
vue-cli 首屏加载优化问题
Nov 06 Javascript
vue路由前进后退动画效果的实现代码
Dec 10 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
Apr 29 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
Sep 21 Javascript
JavaScript实现像雪花一样的Hexaflake分形
Jul 07 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
Oct 30 Javascript
JS删除字符串中重复字符方法
Mar 09 #Javascript
用JavaScript实现类似于ListBox功能示例代码
Mar 09 #Javascript
jquery下div 的resize事件示例代码
Mar 09 #Javascript
现如今最流行的JavaScript代码规范
Mar 08 #Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
Mar 08 #Javascript
js中的onchange和onpropertychange (onchange无效的解决方法)
Mar 08 #Javascript
JS实现鼠标单击与双击事件共存
Mar 08 #Javascript
You might like
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
PHP服务器页面间跳转实现方法
2012/08/02 PHP
基于PHP常用函数的用法详解
2013/05/10 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
JavaScript 学习笔记(五)
2009/12/31 Javascript
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
javascript验证身份证号
2015/03/03 Javascript
jquery动画效果学习笔记(8种效果)
2015/11/13 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
nodejs个人博客开发第二步 入口文件
2017/04/12 NodeJs
微信小程序车牌号码模拟键盘输入功能的实现代码
2018/11/11 Javascript
使用node搭建自动发图文微博机器人的方法
2019/03/22 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
使用Karma做vue组件单元测试的实现
2020/01/16 Javascript
我所理解的JavaScript中的this指向
2020/09/04 Javascript
解决removeEventListener 无法清除监听的问题
2020/10/30 Javascript
对Python的Django框架中的项目进行单元测试的方法
2016/04/11 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
Python常见MongoDB数据库操作实例总结
2018/07/24 Python
python使用KNN算法识别手写数字
2019/04/25 Python
python分数表示方式和写法
2019/06/26 Python
python对常见数据类型的遍历解析
2019/08/27 Python
小 200 行 Python 代码制作一个换脸程序
2020/05/12 Python
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
三方协议书范本
2014/04/22 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
学校春季防火方案
2014/06/08 职场文书
治安消防安全责任书
2014/07/23 职场文书
大学生作弊检讨书
2014/09/11 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
教师节班会主持词
2015/07/06 职场文书
领导莅临指导欢迎词
2015/09/30 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书