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 相关文章推荐
JQuery实现自定义对话框的代码
Jun 15 Javascript
javascript面向对象编程(一) 实例代码
Jun 25 Javascript
jQuery :first选择器使用介绍
Aug 09 Javascript
用C/C++来实现 Node.js 的模块(一)
Sep 24 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
Aug 24 Javascript
noty ? jQuery通知插件全面解析
May 18 Javascript
简单理解Vue条件渲染
Dec 03 Javascript
Vue.js学习笔记之常用模板语法详解
Jul 25 Javascript
Vue.js 十五分钟入门图文教程
Sep 12 Javascript
vue路由跳转传参数的方法
May 06 Javascript
vue实现数据控制视图的原理解析
Jan 07 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
Feb 06 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下保存远程图片到本地的办法
2010/08/08 PHP
PHP开发中常用的十个代码样例
2016/02/02 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
用Juery网页选项卡实现代码
2011/06/13 Javascript
JavaScript中奇葩的假值示例应用
2014/03/11 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
js性能优化技巧
2015/11/29 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
2016/09/01 Javascript
ReactNative页面跳转实例代码
2016/09/27 Javascript
AngularJS实现DOM元素的显示与隐藏功能
2016/11/22 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
vue实现树形菜单效果
2018/03/19 Javascript
layui实现动态和静态分页
2018/04/28 Javascript
jquery的$().each和$.each的区别
2019/01/18 jQuery
在Vue项目中使用snapshot测试的具体使用
2019/04/16 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
[01:09:19]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第二场 2月28日
2021/03/11 DOTA
使用Python生成url短链接的方法
2015/05/04 Python
Python爬取网易云音乐上评论火爆的歌曲
2017/01/19 Python
python实现word 2007文档转换为pdf文件
2018/03/15 Python
Django添加feeds功能的示例
2018/08/07 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
使用python模拟高斯分布例子
2019/12/09 Python
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
英国领先的维生素和营养补充剂直接供应商:Healthspan
2019/04/22 全球购物
.net面试题
2015/12/22 面试题
工程造价专业大学生自荐信
2013/10/01 职场文书
汽车队司机先进事迹材料
2014/02/01 职场文书
事业单位绩效考核实施方案
2014/03/27 职场文书
地质工程专业毕业生求职信
2014/08/08 职场文书
债务追讨律师函
2015/06/24 职场文书
教师节班会主持词
2015/07/06 职场文书
《吃水不忘挖井人》教学反思
2016/02/22 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
Python初识逻辑与if语句及用法大全
2021/08/07 Python