大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> Script -> javascript中的数组应用的一点发现

javascript中的数组应用的一点发现

时间: 2021-07-31 作者:daque

    即日用javascript写一个小步调,用到数组时有一个小小创造,翻了手边的书都没有引见,以是就发过来出丑了。

    开始咱们先设置一个数组,并给它赋值,而后再设置一个空的数组,另空数组=原数组:

    /*****************代码段一*****************

    var array1 = new array("a", "b", "c");

    var array2 = new array();

    array2 = array1;

    /******************************************

    我其时的手段是想用新数组姑且寄存原数组的数据,由于我大概变换那些数据那些数据,然而又不想变换原数组,以是我用一个新的偶尔数组来寄存那些数据。然而运转的截止却是我操纵了新数组,原数的值也变换了。

    /*****************代码段二*****************

    array2.pop();

    array2.push("d");

    var tempstr = "";

    for (var i=0; i<=array1.length; i++)

        tempstr += array1[i];

    alert(tempstr);

    /******************************************

    这让我想起了c/c++内里援用大概南针,然而我翻遍了手边的百般javascript画册大概教程都没有提到这一致念,但这边新数组真实是原数组的一个援用。而用其余本领来初始化这个新数组就不会展示如许的情景:

    /****************代码段三******************

    var array1 = new array("a", "b", "c");

    var array2 = new array(array1);

    /******************************************

    少许推敲:win下javascript的数组东西该当是vc++写的class,而作家没有重载"=",以是使javascript的数组径直用"="赋值变成了对源数组的援用。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.