JS数组的赋值介绍

 更新时间:2014年03月10日 08:48:41   作者:  
本篇文章主要是对JS数组的赋值进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

复制代码 代码如下:

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如何向页面中添加一个按钮

    这篇文章主要介绍了JavaScript如何向页面中添加一个按钮,使用两种方式向页面中添加一个按钮,分别是appendChild()和innerHTML属性,本文结合示例代码介绍的非常详细,需要的朋友可以参考下
    2023-10-10
  • js实现自动图片轮播代码

    js实现自动图片轮播代码

    这篇文章主要为大家详细介绍了js实现自动轮播的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • JS实现随机抽奖小功能

    JS实现随机抽奖小功能

    这篇文章主要为大家详细介绍了JS实现随机抽奖小功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • electron-builder打包exe后白屏的解决方法

    electron-builder打包exe后白屏的解决方法

    这篇文章主要给大家介绍了electron-builder打包exe后白屏的解决方法,文中有相关的代码示例供大家参考,具有一定的参考价值,需要的朋友可以参考下
    2024-01-01
  • viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)

    viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)

    这篇文章主要介绍了Viewer这一款强大的 jQuery 图像浏览插件,在信息详情页面实现点击图片可以预览,脚本之家也是用的这个js,这里为分享一下使用方法,需要的朋友可以参考下
    2020-04-04
  • js动态添加onload、onresize、onscroll事件(另类方法)

    js动态添加onload、onresize、onscroll事件(另类方法)

    window 的 onload、onresize、onscroll 事件,跟其他的事件不一样,它不能用 attachEvent 或 addEventListener 来添加于是本人想了一些另类的方法,需要了解的朋友可以参考下
    2012-12-12
  • 详解JavaScript的Symbol类型、隐藏属性、全局注册表

    详解JavaScript的Symbol类型、隐藏属性、全局注册表

    这篇文章主要介绍了JavaScript的Symbol类型、隐藏属性、全局注册表,本文主要对其使用方法和使用场景做个简单的介绍,需要的朋友可以参考下
    2022-05-05
  • JS控制只能输入数字并且最多允许小数点两位

    JS控制只能输入数字并且最多允许小数点两位

    这篇文章主要介绍了JS控制只能输入数字并且最多允许小数点两位,本文给大家提到js如何限制input输入框只能输入数字问题,需要的朋友可以参考下
    2019-11-11
  • javascript动态分页的实现方法实例

    javascript动态分页的实现方法实例

    最近的项目需要添加一个分页导航的功能,没有用网上封装好的文件,通过JS自己简单实现了效果,这篇文章主要给大家介绍了关于javascript动态分页的实现方法,需要的朋友可以参考下
    2022-06-06
  • JavaScript实现表单全选或反选效果

    JavaScript实现表单全选或反选效果

    这篇文章主要为大家详细介绍了JavaScript实现表单全选或反选效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06

最新评论