Javascript array是一種非常常用的數據類型,其中可以保存多個元素,而且可以動態地添加和刪除元素,使用十分方便。
在javascript中,我們可以使用push方法向數組末尾添加一個元素,例如:
var arr = [1, 2, 3]; arr.push(4); console.log(arr); // [1, 2, 3, 4]
上面的代碼中,我們向數組arr末尾添加了一個元素4,使用console.log方法可以看到添加后的數組。
除了push方法外,我們還可以使用unshift方法向數組開頭添加一個元素,例如:
var arr = [1, 2, 3]; arr.unshift(0); console.log(arr); // [0, 1, 2, 3]
上面的代碼中,我們向數組arr開頭添加了一個元素0,使用console.log方法可以看到添加后的數組。
還有一種方法可以向數組任意位置添加元素,就是使用splice方法,例如:
var arr = [1, 2, 3]; arr.splice(1, 0, 1.5); console.log(arr); // [1, 1.5, 2, 3]
上面的代碼中,我們向數組arr的第二個元素后面添加了一個元素1.5,使用console.log方法可以看到添加后的數組。
如果要向數組添加多個元素,我們可以使用concat方法將兩個數組連接起來,例如:
var arr1 = [1, 2, 3]; var arr2 = [4, 5]; var arr = arr1.concat(arr2); console.log(arr); // [1, 2, 3, 4, 5]
上面的代碼中,我們將數組arr1和arr2連接起來,使用console.log方法可以看到連接后的數組。
除了以上方法外,我們還可以使用循環和賦值的方式向數組添加元素,例如:
var arr = []; for (var i = 1; i<= 10; i++) { arr[i-1] = i; } console.log(arr); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
上面的代碼中,我們使用循環和賦值的方式向數組arr添加了元素1到10,使用console.log方法可以看到添加后的數組。
總之,javascript數組添加元素的方式很多,可以根據具體的需求選擇合適的方法,使用起來非常靈活方便。
上一篇css3 流星降落