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);
}

相关文章

  • uniapp路由uni-simple-router实例详解

    uniapp路由uni-simple-router实例详解

    uni-simple-router专为uniapp打造的路由器,和uniapp深度集成,这篇文章主要给大家介绍了关于uniapp路由uni-simple-router的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • javascript汉字转拼音的代码

    javascript汉字转拼音的代码

    javascript汉字转拼音的代码...
    2007-02-02
  • JavaScript sleep睡眠函数的使用

    JavaScript sleep睡眠函数的使用

    JavaScript是单线程运行的,没有内置的sleep函数,那么JavaScript sleep睡眠函数是怎样实现的,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • js重写alert事件(避免alert弹框标题出现网址)

    js重写alert事件(避免alert弹框标题出现网址)

    这篇文章主要给大家介绍了关于js重写alert事件的相关资料,这样可以避免alert弹框标题出现网址的情况,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • JavaScript之IE的fireEvent方法详细解析

    JavaScript之IE的fireEvent方法详细解析

    刚开始我以为是会跟平时使用onclick()一样,没想到最近在写javascript入门ppt的时候发现了,原来自己太自以为是了!看来还有很多javascript的细节没有掌握好啊
    2013-11-11
  • npm install jquery报错问题解决

    npm install jquery报错问题解决

    这篇文章主要为大家介绍了npm install jquery报错问题解决分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • 详解JavaScript中Math内置对象基本方法的使用

    详解JavaScript中Math内置对象基本方法的使用

    Math 是javaScript的内置对象,包含了部分数学常数属性和数学函数方法。本文将详细讲解Math基本方法的使用,感兴趣的小伙伴可以学习一下
    2022-04-04
  • JS实现课堂随机点名和顺序点名

    JS实现课堂随机点名和顺序点名

    这篇文章主要介绍了基于JS实现课堂随机点名和顺序点名的相关资料,非常不错,具有参考借鉴价值,需要的朋友参考下
    2017-03-03
  • js如何构造elementUI树状菜单的数据结构详解

    js如何构造elementUI树状菜单的数据结构详解

    由于业务需要,要求实现树形菜单,且菜单数据由后台返回,下面这篇文章主要给大家介绍了关于js如何构造elementUI树状菜单的数据结构的相关资料,需要的朋友可以参考下
    2021-05-05
  • Echarts图表分析巴西队历年战绩实例详解

    Echarts图表分析巴西队历年战绩实例详解

    这篇文章主要为大家介绍了Echarts图表分析巴西队历年战绩实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12

最新评论