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中与toggleClass等价的程序段 以及未来学习的方向
Mar 18 Javascript
js获取控件位置以及不同浏览器中的差别介绍
Aug 08 Javascript
JavaScript中setFullYear()方法的使用详解
Jun 11 Javascript
JavaScript类型系统之正则表达式
Jan 05 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
Mar 19 Javascript
Vue开发实现吸顶效果的示例代码
Aug 21 Javascript
vue  自定义组件实现通讯录功能
Sep 30 Javascript
js中int和string数据类型互相转化实例
Jan 16 Javascript
vue设计一个倒计时秒杀的组件详解
Apr 06 Javascript
vue实现放大镜效果
Sep 17 Javascript
Vue中避免滥用this去读取data中数据
Mar 02 Vue.js
浅谈克隆 JavaScript
Nov 02 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删除页面记录 同时刷新页面 删除条件用GET方式获得
2012/01/10 PHP
解析curl提交GET,POST,Cookie的简单方法
2013/06/29 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
2014/10/23 PHP
php将图片保存为不同尺寸图片的图片类实例
2015/03/30 PHP
WAMP环境中扩展oracle函数库(oci)
2015/06/26 PHP
PHP数组实例详解
2016/06/26 PHP
js资料toString 方法
2007/03/13 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
2017/01/10 Javascript
JS中定位 position 的使用实例代码
2017/08/06 Javascript
js使用xml数据载体实现城市省份二级联动效果
2017/11/08 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
Vue+element-ui 实现表格的分页功能示例
2018/08/18 Javascript
Vue + Elementui实现多标签页共存的方法
2019/06/12 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
2019/08/12 Javascript
Python判断Abundant Number的方法
2015/06/15 Python
pandas分区间,算频率的实例
2019/07/04 Python
基于python实现的百度新歌榜、热歌榜下载器(附代码)
2019/08/05 Python
python lambda表达式在sort函数中的使用详解
2019/08/28 Python
python 追踪except信息方式
2020/04/25 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
美国彩妆品牌:Coastal Scents
2017/04/01 全球购物
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
.NET现在共支持多少种语言
2014/02/26 面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
2012/10/15 面试题
linux系统都有哪些运行级别
2012/04/15 面试题
会计电算化个人求职信范文
2014/01/24 职场文书
2014报到证办理个人委托书
2014/10/08 职场文书
工作失误检讨书
2015/01/26 职场文书
Pandas||过滤缺失数据||pd.dropna()函数的用法说明
2021/05/14 Python