[splice](){"sa":"re_dqa_zy","icon":1}()方法用於修改數組,具體功能如下:
刪除元素。可以刪除任意數量的項,只需指定兩個參數:要刪除的第一項的位置和要刪除的項數。例如,splice(0,2)會刪除數組中的前兩項。
插入元素。可以向指定位置插入任意數量的項,只需提供三個參數:起始位置、0(要刪除的項數)和要插入的項。例如,splice(2,0,「red」,「green」)會從當前數組的位置2開始插入字元串"red"和"green"。
替換元素。可以向指定位置插入任意數量的項,且同時刪除任意數量的項,只需指定三個參數:起始位置、要刪除的項數和要插入的任意數量的項。插入的項數不必與刪除的項數相等。例如,splice(2,1,「red」,「green」)會刪除當前數組位置2的項,然後再從位置2開始插入字元串"red"和"green"。
該方法的基本語法為array.splice(start, deleteCount, item1, item2, ...)。其中:
start表示要刪除或添加元素的起始位置。
deleteCount表示要刪除的元素個數。
item1, item2, ...表示要添加到數組中的元素。
例如,var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.splice(2, 1, "Lemon", "Kiwi");會刪除"Apple",並添加"Lemon"和"Kiwi",結果數組為["Banana", "Orange", "Lemon", "Kiwi", "Mango"]。