經常用到,記一筆
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頁...