push()
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi");
indexOf()
返回某個指定的字串值在字符串中首次出現的位置。
對大小寫敏感
檢索的字串值沒有出現,則返回-1。
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");//輸出 2
splice()
從數組中添加/刪除項目,然後返回被刪除的項目。
arrayObject.splice(index, howmany, item1,…..,itemX)
参数 |
描述 |
index |
必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 |
howmany |
必需。要删除的项目数量。如果设置为 0,则不会删除项目。 |
item1, …, itemX |
可选。向数组添加的新项目。 |
本例中我們將刪除位於 index 2 的元素,並添加一個新元素來替代被刪除的元素:
var arr = new Array(6);
arr[0] = "George";
arr[1] = "John";
arr[2] = "Thomas";
arr[3] = "James";
arr[4] = "Adrew";
arr[5] = "Martin";
arr.splice(2, 1, "William");
輸出:
George,John,Thomas,James,Adrew,Martin
George,John,William,James,Adrew,Martin