<acronym id="atkaq"></acronym>
      <bdo id="atkaq"></bdo>

      天才教育網合作機構>

      東莞設計培訓網

      歡迎您!
      朋友圈

      400-850-8622

      全國統一學習專線 9:00-21:00

      位置:學校資訊 > flash修正多維數組復制的問題

      flash修正多維數組復制的問題

      日期:2005-12-24 00:00:00     瀏覽:401    來源:東莞設計培訓網
      不知道可否有人試過復制多維數組變量后,修改原來的數組變量,而拷貝的變量值也一起更換呢?

      如:

      var = new Array([1,2]);
      var = myArray;
      myArray[0][0] = 3;
      trace(myArray); //3,2
      trace(temp); //沒更動但卻輸出3,2

      而經過測試之后,在一維數組卻沒有問題。所以從此處寫出修正的方法

      Array.prototype.duplicate = function(){
      var a = [];
      for (var i in this) (this[i] instanceof Array) ? a[i] = this[i].slice() : a[i] = this[i];
      return a;
      }
      var = new Array();
      myArray[0]=[1,2]
      myArray[1]=3
      myArray[2]=[5,6]
      var = myArray.duplicate();
      trace(myArray); //1,2,3,5,6
      trace(temp); //1,2,3,5,6
      myArray[0][0] = 5;
      trace(myArray); //5,2,3,5,6
      trace(temp); //1,2,3,5,6

      亚洲无碼另类精品_亚洲天堂无码高清性视频_欧美日韩一区二区综合_亚洲午夜福利理论片在线贰信

        <acronym id="atkaq"></acronym>
        <bdo id="atkaq"></bdo>

        亚洲乱码中文字幕精品久久 | 亚洲国内自拍愉拍中文字幕 | 亚洲国产午夜福利在线播放 | 久久久噜噜噜久久久白丝袜 | 亚洲Aⅴ一区二区 | 亚洲中文字永久幕乱码 |