數(shù)組的方法簡單用法

數(shù)組的方法簡記

var array = [1,2,3,4,5]
var length = array.push("我是一個(gè)奧特曼")
console.log(length)
console.log(array)
// push()添加一個(gè)元素到數(shù)組末尾,然后返回?cái)?shù)組當(dāng)前長度
var pop = array.pop()
console.log(pop)
console.log(array)
// pop() 彈出數(shù)組最后一個(gè)元素然后返回,原數(shù)組改變
var a = array.shift()
console.log(a)
console.log(array)
// shift()刪除第一個(gè)元素,并且返回,原數(shù)組發(fā)生變化
var b = array.unshift("我是一個(gè)怪獸")
console.log(b)
console.log(array)
//unshift()添加任意項(xiàng)至數(shù)組開頭,并且返回長度,原數(shù)組發(fā)生改變
console.log(array.join(","))
//join()為數(shù)組項(xiàng)之間添加指定符號(hào)作為分隔符,只接受一個(gè)字符串,并且返回包含所有項(xiàng)的字符串
var splice = array.splice(1,2)
console.log(splice)
console.log(array)
//splice()刪除元素提供兩個(gè)參數(shù),一個(gè)是起始位置,第二個(gè)是刪除的項(xiàng)數(shù),并且被刪除的元素以數(shù)組形式返回
var splice2 = array.splice(1,1,"我是一拳超人")
console.log(splice2)
console.log(array)
//splice()提供第三個(gè)參數(shù)用以添加至指定的第一個(gè)參數(shù)的位置,實(shí)現(xiàn)替換的功能
var splice3 = array.splice(2,0,"我是孫悟空")
console.log(splice3)
console.log(array)
//splice()實(shí)現(xiàn)插入的功能,第二個(gè)參數(shù)實(shí)現(xiàn)刪除元素個(gè)數(shù)設(shè)置為0 即可
array.push(6,7,8,9,10)
array.sort()
console.log(array)
//sort()進(jìn)行項(xiàng)之間的比較,默認(rèn)情況下最小的在前面,最大的在后面
console.log(array.sort(function(v1,v2){
  return v2 - v1
}))
//sort()接受一個(gè)函數(shù),當(dāng)兩個(gè)參數(shù)比較返回的值是正時(shí),則調(diào)換位置,當(dāng)為負(fù)時(shí)則位置不變,這段代碼就是當(dāng)v2 - v1 為ture即v2大于v1時(shí)則調(diào)換位置,大的就會(huì)在前,小的在后。最后實(shí)現(xiàn)按從大到小排序。
console.log(array.sort(function(v1,v2){
  return v1 - v2
}))
//這個(gè)就是實(shí)現(xiàn)從小到大排序
console.log("滴滴滴滴滴滴滴")
console.log(array)
array.reverse()
console.log(array)
//實(shí)現(xiàn)數(shù)組的倒轉(zhuǎn),原數(shù)組改變
var array3 = [11,12,13,14,15]
array2 = array.concat(array3,16)
console.log(array)
console.log(array2)
//concat()先創(chuàng)建數(shù)組的副本,再把副本添加到新數(shù)組的末尾,這個(gè)參數(shù)可以使數(shù)組也可以是字符

console

DEMO

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容