陣列刪除一項 物件刪除一項

2021-09-28 21:45:41 字數 1144 閱讀 8812

經常用到,記一筆

var jone=;

var skills=['vue','react','angular','jquery','bootstrap'];

delete jone.***;

//輸出

//var jone=;

delete skills[1];

//輸出skills=['vue',empty,'angular','jquery','bootstrap'];

//其中empty的判斷可以理解為undefined。

//刪除首位

var skills=['vue','react','angular','jquery','bootstrap'];

skills.shift();//返回 "vue"

//列印skills,skills.length

//輸出["react", "angular", "jquery", "bootstrap"],length=4;

skills.pop();//返回 "bootstrap"

//列印skills,skills.length

//輸出["react", "angular", "jquery"],length=3;

//刪除任意項

陣列.splice(起始下標(必填),要刪除的元素個數(必填,0則不刪),"要從起始下標開始新增的元素(選填,可以同時加多個)")

//返回你選中要刪除的陣列元素,以陣列格式返回;

//執行後陣列直接更新

skills=['vue','react','angular','jquery','bootstrap'];

skills.splice(1,1)//返回["react"]

//列印skills,skills.length

//輸出 ["vue", "angular", "jquery", "bootstrap"],length=4;

skills.splice(1,2,'1','2','3')//返回["angular", "jquery"]

//列印skills,skills.length

["vue", "1", "2", "3", "bootstrap"],length=5;

​

js刪除陣列裡的某一項

總結了3種方法。1 首先求出刪除的一項在陣列中的索引 array.prototype.indexof function val return 1 然後用arr固有的方法splice刪除這一項 array.prototype.remove function val 這裡穿插下陣列splice的用法 a...

js刪除陣列裡的某一項

array.prototype.indexof function val return 1 然後用arr固有的方法splice刪除這一項 array.prototype.remove function val var ary aa bb cc dd ary.remove cc console.log...

單一項原則

單一項原則真的很有用,特別是用於找出問題的根源.上週改乙個bug,bug的現象是 在火狐中,開啟介面 當然是公司產品的介面,不便給出位址 點選導航項時,除了開啟導航的模組,同時會開啟乙個空白的頁面.我是怎麼解決這個bug的呢?我找到導航的那段 以及相應的事件處理的js,copy到乙個簡單的html頁...