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 相关文章推荐
新手入门常用代码集锦
Jan 11 Javascript
jquery实现居中弹出层代码
Aug 25 Javascript
浅析jQuery的链式调用之each函数
Dec 03 Javascript
jQuery Clone Bug解决代码
Dec 22 Javascript
javascript 学习笔记(六)浏览器类型及版本信息检测代码
Apr 08 Javascript
JavaScript 大数据相加的问题
Aug 03 Javascript
原生JS实现响应式瀑布流布局
Apr 02 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
Jun 22 Javascript
小程序实现选择题选择效果
Nov 04 Javascript
Vue press 支持图片放大功能的实例代码
Nov 09 Javascript
微信小程序使用字体图标的方法
May 23 Javascript
vue 中url 链接左边的小图标更改问题
Dec 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
对javascript和select部件的结合运用
2006/10/09 PHP
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
php为字符串前后添加指定数量字符的方法
2015/05/04 PHP
PHP处理会话函数大总结
2015/08/05 PHP
laravel-admin 在列表页添加自定义按钮的例子
2019/09/30 PHP
Javascript无阻塞加载具体方式
2013/06/28 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
js电话号码验证方法
2015/09/28 Javascript
jQuery Validate表单验证深入学习
2015/12/18 Javascript
多个js毫秒倒计时同时进行效果
2016/01/05 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
jQuery超简单遮罩层实现方法示例
2018/09/06 jQuery
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
CentOS 7 安装python3.7.1的方法及注意事项
2018/11/01 Python
Python Pillow Image Invert
2019/01/22 Python
说说如何遍历Python列表的方法示例
2019/02/11 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
2019/04/27 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
python async with和async for的使用
2019/06/20 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
python 非线性规划方式(scipy.optimize.minimize)
2020/02/11 Python
Amaze UI 文件选择域的示例代码
2020/08/26 HTML / CSS
学生个人的自我评价分享
2013/11/05 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
汉字听写大会观后感
2015/06/12 职场文书
工作证明格式范文
2015/06/15 职场文书
独生子女证明范本
2015/06/19 职场文书
治庸问责工作总结
2015/08/11 职场文书
2016猴年春节问候语
2015/11/11 职场文书
浅析NIO系列之TCP
2021/06/15 Java/Android
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis