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 变量作用域 两个可能会被忽略的小特性
Mar 23 Javascript
jquery实现动态菜单的实例代码
Nov 28 Javascript
jquery全选checkBox功能实现代码(取消全选功能)
Dec 10 Javascript
用json方式实现在 js 中建立一个map
May 02 Javascript
jquery获取当前元素索引值用法实例
Jun 10 Javascript
jQuery实现滚动切换的tab选项卡效果代码
Aug 26 Javascript
详解Javascript模板引擎mustache.js
Jan 20 Javascript
基于jQuery实现Tabs选项卡自定义插件
Nov 21 Javascript
在Js页面通过POST传递参数跳转到新页面详解
Aug 25 Javascript
Angular实现预加载延迟模块的示例
Oct 12 Javascript
Vue表单控件数据绑定方法详解
Feb 05 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
Oct 29 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
利用static实现表格的颜色隔行显示
2006/10/09 PHP
php 什么是PEAR?(第二篇)
2009/03/19 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
2013/11/14 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
2013/12/02 PHP
composer.lock文件的作用
2016/02/03 PHP
PHP中error_reporting函数用法详细介绍
2017/06/11 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
jquery控制display属性为none或block
2014/03/31 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
javascript实现图片循环渐显播放的方法
2015/02/24 Javascript
JavaScript实现标题栏文字轮播效果代码
2015/10/24 Javascript
javascript弹性运动效果简单实现方法
2016/01/08 Javascript
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
基于JavaScript实现活动倒计时效果
2017/04/20 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
vue实现todolist功能、todolist组件拆分及todolist的删除功能
2019/04/11 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
[01:07:47]Secret vs Optic Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
python实现class对象转换成json/字典的方法
2016/03/11 Python
python字典的常用操作方法小结
2016/05/16 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
python得到qq句柄,并显示在前台的方法
2018/10/14 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
Python3.9又更新了:dict内置新功能
2020/02/28 Python
python 下载文件的多种方法汇总
2020/11/17 Python
前台领班岗位职责
2013/12/04 职场文书
数字化校园建设方案
2014/05/03 职场文书
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL