js如何複製指定的陣列
本章節介紹一下如何克隆複製一個指定陣列,不過很多朋友可能感覺這個問題太簡單了,實在沒有介紹的必要,有一部分確實是實力所在,確實感覺很簡單,而另一部分,則可能是對此理解不夠深入,他們可以會採用如下方式:
[JavaScript] 純文字檢視 複製程式碼var sourceArray=["螞蟻部落一",2,"青島市南區"]; var newArray=sourceArray;
以上程式碼貌似是複製克隆,其實只是將源陣列的引用賦值給變數newArray,此變數實際上還是指向同一個陣列,下面用一段程式碼來說明是否是指向同一個陣列:
[JavaScript] 純文字檢視 複製程式碼var sourceArray=["螞蟻部落一",2,"青島市南區"]; var newArray=sourceArray; sourceArray[0]="螞蟻部落二"; console.log(newArray[0]);
以上程式碼輸出結果是"螞蟻部落二",這說明是操作的同一個陣列,如果想克隆一個和源陣列互不相干的陣列可以使用如下程式碼:
[JavaScript] 純文字檢視 複製程式碼var sourceArray=["螞蟻部落一",2,"青島市南區"]; var newArray=sourceArray.slice(0); sourceArray[0]="螞蟻部落二"; console.log(sourceArray); console.log(newArray);
以上程式碼的輸出結果可以看出,源陣列和新陣列是相互獨立的。
相關文章
- JS 複製陣列和物件JS陣列物件
- JS中的陣列複製問題JS陣列
- js如何移除陣列中指定索引的項JS陣列索引
- javascript如何複製一個陣列JavaScript陣列
- js如何獲取指定陣列元素在陣列中的索引值JS陣列索引
- js如何判斷陣列是否含有指定的元素JS陣列
- JS陣列不新增重複值 & 刪除指定值JS陣列
- javascript 陣列的深度複製JavaScript陣列
- C# 陣列的複製C#陣列
- 基礎:如何有效的複製和合並陣列陣列
- js如何刪除陣列中重複的值JS陣列
- js刪除陣列指定索引的元素JS陣列索引
- [分享]javascript 陣列以及物件的深拷貝(複製陣列或複製物件)的方法JavaScript陣列物件
- js查詢指定的陣列中是否含有指定的值JS陣列
- C#中複製陣列C#陣列
- js如何使用includes()判斷陣列是否含有指定值JS陣列
- js如何獲取指定元素在陣列中個數JS陣列
- js刪除陣列元素中的指定值JS陣列
- js如何判斷陣列中是否存在指定的值並返回索引JS陣列索引
- 在JS陣列指定位置插入元素JS陣列
- javascript陣列如何刪除所有的指定值陣列項JavaScript陣列
- 陣列(引用型別)複製問題陣列型別
- C# unsafe 快速複製陣列C#陣列
- javascript陣列如何判斷是否有重複的陣列項JavaScript陣列
- java語言複製陣列的四種方法Java陣列
- js使用指定字元將字串分割生成陣列JS字元字串陣列
- js 去掉陣列物件中的重複物件JS陣列物件
- js刪除陣列中重複的元素JS陣列
- js刪除陣列中的重複元素JS陣列
- JS使用迴圈按指定倍數分割陣列組成新的陣列的方法JS陣列
- js陣列物件複製拷貝不改變原來的值,深拷貝JS陣列物件
- js 在陣列物件中匹配到指定的資料JS陣列物件
- NumPy 陣列複製與檢視詳解陣列
- java函式陣列引數的複製問題Java函式陣列
- 將一個陣列複製到另一個陣列上陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- js如何合併兩個陣列並且刪除重複的元素JS陣列