摘要:刪除方法對象屬性刪除變量刪除直接使用刪除不了變量刪除不了原型鏈中的變量刪除數(shù)組元素方法用法三個參數(shù),可以用來替換刪除添加數(shù)組內(nèi)某一個值或多個值數(shù)組開始下標(biāo)替換刪除的長度替換的值,刪除操作的話為空刪除用法刪除固定長度刪除起始直到末尾替換用法為
delete刪除方法
對象屬性刪除
function fun(){ this.name = "mm"; } var obj = new fun(); console.log(obj.name);//mm delete obj.name; console.log(obj.name); //undefined
變量刪除
var name = "lily"; delete name; console.log(name); //lily 直接使用delete刪除不了變量
刪除不了原型鏈中的變量
fun.prototype.age = 18; delete obj.age; console.log(obj.age) //18
刪除數(shù)組元素
var textArr=["a","b","c"]; delete textArr[1]//["a","undefined","c"]splice方法
splice用法
splice(index,len,[item])
三個參數(shù),可以用來替換、刪除、添加數(shù)組內(nèi)某一個值或多個值
index:數(shù)組開始下標(biāo)
len:替換/刪除的長度
item:替換的值,刪除操作的話item為空
刪除用法
刪除固定長度
var arr=["a","b","c"]; arr.splice(1,1) //["a","b"]
刪除起始直到末尾
var arr=["a","b","c"]; arr.splice(1); //["c"]
替換用法
item為替換的值
var arr=["a","b","c"]; arr.slice(1,2,"ttt"); //["a","ttt"]
添加用法
item為添加的值
var arr=["a","b","c"]; arr.slice(1,0,"ttt"); //["a","ttt","b","c"]
表示在1處添加一項(xiàng)
原型鏈方法首先給js數(shù)組定義一個函數(shù),用于查找指定元素在數(shù)組中的位置
Array.prototype.indexOf = function(val){ for(var i = 0; i < this.length; i++) { if (this[i] ==val) return i; } return -1; }; Array.prototype.remove = function(val){ var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } }; var arrayText=["asc","ax","ab","ad"]; arrayText.remove("ab");
利用此方法,自己定義找到索引和刪除元素的方法,可以刪除指定元素
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/82631.html
摘要:在,下,數(shù)據(jù)有添加成功,但返回值卻是轉(zhuǎn)換方法方法方法用于把數(shù)組中的所有元素放入一個字符串。元素是通過指定的分隔符進(jìn)行分隔的。而調(diào)用數(shù)組的方法后,其值的順序變成了。返回值如果從中刪除了元素,則返回的是含有被刪除的元素的數(shù)組。 轉(zhuǎn)換方法 所有對象都具有toLocaleString()、toString()、valueOf()方法。其中調(diào)用數(shù)組的toString方法會返回以數(shù)組中的每個值的字...
摘要:只有滿足才返回,否則返回。專門用于篩選出數(shù)組中符合函數(shù)判斷條件的元素組成的心數(shù)組。專門用于對原數(shù)組中每個元素執(zhí)行相同的函數(shù)對象規(guī)定的操作。并歸方法將數(shù)組從左向右迭代。 Array類型 數(shù)組的常見方法 檢測數(shù)組 如何確定當(dāng)前是一個數(shù)組,JS提供了以下幾種方式1.typeof無法檢測數(shù)組對象:typrof[]返回object2.instanceof:[]instanceof Array返回...
摘要:在為的位置,刪除個元素,插入刪了為的元素,替換為刪了為的元素?cái)?shù)組的增刪改都可以用完成返回從原數(shù)組中指定開始下標(biāo)到結(jié)束下標(biāo)之間的項(xiàng)組成的新數(shù)組該方法不會改變原始數(shù)組。不傳值表示克隆了除了正常用法,經(jīng)常用來將對象轉(zhuǎn)換為。 js 中數(shù)組的常用方法總結(jié) arr.fill(a);//所有子元素 都改為 a; [{a: 1},{b: 2}, ...Array(8).fill({}, 0)] //...
摘要:我們把將組件渲染,并且構(gòu)造元素然后塞入頁面的過程稱為組件的掛載這個定義請好好記住。掛載的時候,會在組件的之前調(diào)用,在元素塞入頁面以后調(diào)用。下一節(jié)中我們將介紹小書掛載階段的組件生命周期二。 React.js 小書 Lesson18 - 掛載階段的組件生命周期(一) 本文作者:胡子大哈本文原文:http://huziketang.com/books/react/lesson18 轉(zhuǎn)載請注...
摘要:數(shù)組元素的讀寫使用訪問數(shù)組元素時,將索引轉(zhuǎn)換為字符串,然后將其作為屬性名一樣使用。第一個參數(shù)應(yīng)該在前只展開一層數(shù)組元素不變,返回注意,只拼接第一層結(jié)構(gòu)。 此乃犀牛書(第七章 數(shù)組)讀書筆記,又結(jié)合了ES6中數(shù)組的擴(kuò)展部分做的知識梳理。精華部分就是手工繪制的兩張數(shù)組總結(jié)圖了。靈活運(yùn)用數(shù)組的各種方法是基本功,是基本功,是基本功,重要的事情說三遍。好了,正文從下面開始~ 數(shù)組的基本概念 什么...
閱讀 1346·2021-11-25 09:43
閱讀 1904·2021-11-12 10:36
閱讀 6018·2021-09-22 15:05
閱讀 3488·2019-08-30 15:55
閱讀 2017·2019-08-26 14:06
閱讀 3648·2019-08-26 12:17
閱讀 507·2019-08-23 17:55
閱讀 2459·2019-08-23 16:23