千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

數(shù)組的方法?
1.push功能:后增
參數(shù):push(參數(shù)1,[參數(shù)2,參數(shù)3])
返回值:返回新增后數(shù)組的長(zhǎng)度
是否影響數(shù)組:是
//聲明一個(gè)數(shù)組
var arr=[5,6,7,8,9];
//在前面新增一個(gè)元素
console.log(arr.unshift(true,[1,2,3],false));//8
console.log(arr);//[true,[1,2,3],false,5,6,7,8,9]
2.pop
功能:后刪
返回值:被刪除的元素
是否影響原數(shù)組:是
//聲明一個(gè)數(shù)組
var?arr = [5,6,7,8,9];
//在新增一個(gè)元素
console.log(arr.push(true,[1,2,3],false));//8
console.log(arr);//[5,6,7,8,9,true,[1,2,3],false]
3.unshift
功能:前增
參數(shù): unshift(參數(shù)1,[參數(shù)2參數(shù)3...])
返回值:新增后數(shù)組的長(zhǎng)度
是否影響原數(shù)組:是
4.shift
功能:前刪
參數(shù):無(wú)
返回值:被刪除的元素
是否影響原數(shù)組:是
5.reverse
功能:逆序是否改變?cè)瓟?shù)組:改變?cè)財(cái)?shù)組本身
參數(shù):無(wú)
返回值:返回逆序后的數(shù)組
var arr =[5,6,7,8,9]
console.log(arr.reverse()); //[9,8,7,6,5)
console.log(arr);//[9,8,7,6,5]
6.splice
功能:指定位置刪除或插入
參數(shù):splice(起始位置,偏移量,[被通入的參數(shù)1,參數(shù)2...])返回值:被刪除的數(shù)組區(qū)間
let arr =[1,2,3,4,5,6,7,8,9,10,11,12]
arr.splice(1,3)
7.slice
功能:截取數(shù)組區(qū)間
是否改變?cè)瓟?shù)組:不會(huì)改變?cè)瓟?shù)組
參數(shù):slice(起始位置結(jié)束位置)左閉右開返回值被截取的元素
8.concat
功能:數(shù)組拼接
是否改變?cè)瓟?shù)組:不會(huì)改變?cè)瓟?shù)組
參數(shù):concat(新數(shù)組)
返回值:拼接的數(shù)組
9.join
功能:將數(shù)組轉(zhuǎn)為字符串參數(shù):join([分隔符]),默認(rèn)不寫,用逗號(hào)分隔返回值:字符串