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日期对象的dateAdd与dateDiff方法
Nov 18 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
Apr 14 Javascript
原生js实现给指定元素的后面追加内容
Apr 10 Javascript
javascript实现延时显示提示框特效代码
Apr 27 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
May 20 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
Jun 30 Javascript
jQuery绑定事件的四种方式介绍
Oct 31 Javascript
jquery日历插件e-calendar升级版
Nov 10 Javascript
AngularJS实现表格的增删改查(仅限前端)
Jul 04 Javascript
限时抢购-倒计时的完整实例(分享)
Sep 17 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
Apr 25 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
Jan 21 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
用Socket发送电子邮件
2006/10/09 PHP
PHP远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
2012/03/01 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
PHP删除数组中指定下标的元素方法
2018/02/03 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
javascript 对象定义方法 简单易学
2009/03/22 Javascript
jquery tools 系列 scrollable学习
2009/09/06 Javascript
Jquery CheckBox全选方法代码附js checkbox全选反选代码
2010/06/09 Javascript
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
jquery实现类似淘宝星星评分功能实例
2014/09/12 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
javascript函数式编程实例分析
2015/04/25 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
Jquery元素追加和删除的实现方法
2016/05/24 Javascript
详解能在多种前端框架下使用的表格控件
2017/01/11 Javascript
Vue2.x中的父子组件相互通信的实现方法
2017/05/02 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
Vue.js实现的购物车功能详解
2019/01/27 Javascript
vue 扩展现有组件的操作
2020/08/14 Javascript
JS实现炫酷雪花飘落效果
2020/08/19 Javascript
JS实现手风琴特效
2020/11/08 Javascript
python在每个字符后添加空格的实例
2018/05/07 Python
django orm 通过related_name反向查询的方法
2018/12/15 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
HTML5 weui使用笔记
2019/11/21 HTML / CSS
安全生产实施方案
2014/02/23 职场文书
员工试用期考核自我鉴定
2014/04/13 职场文书
淘宝好评语大全
2014/05/05 职场文书
禁止高声喧哗的标语
2014/06/11 职场文书
自查自纠工作情况报告
2014/10/29 职场文书
鼋头渚导游词
2015/02/05 职场文书
重温经典:乔布斯在斯坦福大学的毕业演讲(双语)
2019/08/26 职场文书