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 相关文章推荐
Javascript 各浏览器的 Javascript 效率对比
Jan 23 Javascript
理解JavaScript变量作用域更轻松
Oct 25 Javascript
尝试在让script的type属性等于text/html
Jan 15 Javascript
jQuery中dom元素上绑定的事件详解
Apr 24 Javascript
深入理解JavaScript中的对象
Jun 04 Javascript
老生常谈遮罩层 滚动条的问题
Apr 29 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
Dec 13 Javascript
Angularjs 动态添加指令并绑定事件的方法
Apr 13 Javascript
微信小程序 实例开发总结
Apr 26 Javascript
es6学习笔记之Async函数基本教程
May 11 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
May 15 Javascript
微信小程序模板消息推送的两种实现方式
Aug 27 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
基于PHP与XML的PDF文档生成技术
2006/10/09 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
JavaScript判断文件上传类型的方法
2014/09/02 Javascript
JavaScript获取DOM元素的11种方法总结
2015/04/25 Javascript
javascript实现的固定位置悬浮窗口实例
2015/04/30 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
七个不允许错过的jQuery小技巧
2015/12/21 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
基于JavaScript短信验证码如何实现
2016/01/24 Javascript
JS查找字符串中出现最多的字符及个数统计
2017/02/04 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
JavaScript实现简单计算器
2020/03/19 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
Vue实现简单的留言板
2020/10/23 Javascript
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
Python操作SQLite简明教程
2014/07/10 Python
Python unittest模块用法实例分析
2018/05/25 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
Python实现性能自动化测试竟然如此简单
2019/07/30 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
2020/02/26 Python
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
Ryderwear美国官网:澳大利亚高端健身训练装备品牌
2018/04/24 全球购物
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
索桥的故事教学反思
2014/02/06 职场文书
总经理工作职责范文
2014/03/14 职场文书
团日活动总结报告
2014/06/25 职场文书
科学发展观标语
2014/10/08 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书
Python基础之pandas数据合并
2021/04/27 Python
HTTP中的Content-type详解
2022/01/18 HTML / CSS