您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關javascript刪除數組元素的方法的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
刪除方法:1、length屬性從數組末尾刪除元素,語法“數組名.length=值”;2、delete關鍵字刪除指定元素,語法“delete 數組名[下標]”;3、splice()函數,語法“數組名.splice(開始位置, 刪除數目)”。
本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
length屬性
JavaScript中Array的length屬性非常有特點一一它不是只讀的。因此,可以通過設置這個屬性來達到從數組的末尾移除項或添加新項的目的。
var colors = ["red", "blue", "grey"]; // 創建一個包含3個字符串的數組 colors.length = 2; console.log(colors[2]); // undefined
delete關鍵字
JavaScript提供了一個delete關鍵字用來刪除(清除)數組元素。
var colors = ["red", "blue", "grey", "green"]; delete colors[0]; console.log(colors); // [undefined, "blue", "grey", "green"]
要注意的是,使用delete刪除元素之后數組長度不變,只是被刪除元素被置為undefined了。
splice()操作方法
在JavaScript的Array對象中提供了一個splice()方法用于對數組進行特定的操作。splice()恐怕要算最強大的數組方法了,他的用法有很多種,在此只介紹刪除數組元素的方法。在刪除數組元素的時候,它可以刪除任意數量的項,只需要指定2個參數:要刪除的第一項的位置和要刪除的項數。
var colors = ["red", "blue", "grey"]; var color = colors.splice(0, 1); console.log(color); // "red" console.log(colors); // ["blue", "grey"]
可以看出,在調用了splice(0, 1)方法時,數組從第一項開始,刪除了一項。
1.可以使網頁具有交互性,例如響應用戶點擊,給用戶提供更好的體驗。 2.可以處理表單,檢驗用戶的輸入,并提供及時反饋節省用戶時間。 3.可以根據用戶的操作,動態的創建頁面。 4使用JavaScript可以通過設置cookie存儲在瀏覽器上的一些臨時信息。
感謝各位的閱讀!關于“javascript刪除數組元素的方法”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。