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正则表达式(手机号码/IP正则/邮编正则/电话等)
Jan 11 Javascript
jQuery中animate()方法用法实例
Dec 24 Javascript
angularJS 中input示例分享
Feb 09 Javascript
jQuery实现类似标签风格的导航菜单效果代码
Aug 25 Javascript
通过设置CSS中的position属性来固定层的位置
Dec 14 Javascript
微信小程序 wxapp地图 map详解
Oct 31 Javascript
jqueryUI tab标签页代码分享
Oct 09 jQuery
详解vue-cli项目中用json-sever搭建mock服务器
Nov 02 Javascript
vue 移动端注入骨架屏的配置方法
Jun 25 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
May 13 Javascript
nuxt引入组件和公共样式的操作
Nov 05 Javascript
全面解析js中的原型,原型对象,原型链
Jan 25 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
如何使用Strace调试工具
2013/06/03 PHP
深入Nginx + PHP 缓存详解
2013/07/11 PHP
PHP 读取和编写 XML
2014/11/19 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
Symfony2实现在controller中获取url的方法
2016/03/18 PHP
PHP基于IMAP收取邮件的方法示例
2017/08/07 PHP
greybox——不开新窗口看新的网页
2007/02/20 Javascript
input+select(multiple) 实现下拉框输入值
2009/05/21 Javascript
javascript全局变量封装模块实现代码
2012/11/28 Javascript
JavaScript转换农历类实现及调用方法
2013/01/27 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
JS中with的替代方法与String中的正则方法详解
2016/12/23 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
vue+axios+element ui 实现全局loading加载示例
2018/09/11 Javascript
Js实现复选框的全选、全不选反选功能代码实例
2020/02/28 Javascript
在Vuex中Mutations修改状态操作
2020/07/24 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
[02:57]2014DOTA2国际邀请赛-观众采访
2014/07/19 DOTA
Python调用C++程序的方法详解
2017/01/24 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
查看django执行的sql语句及消耗时间的两种方法
2018/05/29 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
2019/08/17 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
Tensorflow全局设置可见GPU编号操作
2020/06/30 Python
HTML5实现的图片无限加载的瀑布流效果另带边框圆角阴影
2014/03/07 HTML / CSS
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
京东港澳售:京东直邮港澳台
2018/01/31 全球购物
省三好学生申请材料
2014/01/22 职场文书
电脑销售顾问自荐信
2014/01/29 职场文书
2014年元旦感言
2014/03/06 职场文书
2014年统战工作总结
2014/12/09 职场文书
CSS3实现指纹特效代码
2022/03/17 HTML / CSS
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python