JS數(shù)組移除元素的八種方法
一、修改arr的length方法
根據(jù)修改后的length去除后面的元素。
二、delete方法
修改arr的內(nèi)容,但是length不變。
三、pop()方法
棧方法,刪除arr的最后一個(gè)元素。
四、shift()方法
刪除arr的第一個(gè)元素。
五、splice()方法
可以對(duì)arr進(jìn)行增刪改操作。
刪除操作:
????第一位參數(shù) 0: 代表的是起始下標(biāo)注。
????第二位參數(shù) 2: 代表的是刪除的位數(shù)。
增加操作:
????第1位參數(shù):2代表從何處添加數(shù)據(jù),為必需參數(shù)。
????第2位參數(shù):0代表要?jiǎng)h除的個(gè)數(shù),可選。
????第3...位參數(shù):可選,要添加的元素。
六、slice()方法
slice() 方法返回一個(gè)新的數(shù)組對(duì)象,這一對(duì)象是一個(gè)由?begin?和?end?決定的原數(shù)組的淺拷貝(包括 begin,不包括end)。
原始數(shù)組不會(huì)被改變。
七、forEach() || filter()方法
通過(guò)迭代循環(huán),刪除元素。
八、操作原型
通過(guò)在Array原型上添加方法來(lái)完成刪除。
標(biāo)簽: