js-數(shù)組

  • length
    獲取數(shù)組的長度同時設(shè)置數(shù)組的length可以改變數(shù)組內(nèi)部元素的個數(shù).
    例如:
    var array = [1,2,3]
    array.length = 1
    那么這時array的值就變?yōu)閇1]
    這個用法倒是可以用來刪除數(shù)據(jù)比如:array.length = 0

push
從尾部添加元素
var array = [1,2,3]
添加數(shù)據(jù)比如
array.push(1)
得到
[1,2,3,1]

unshift
var array = [1,2,3]
從尾部添加元素比如
array.unshift(9)
得到
[9,1,2,3]

pop
從尾部刪除最后一個元素,并返回該元素
var array = [1,2,3]
添加數(shù)據(jù)比如
array. pop()
得到
[1,2]

shift
從頭部刪除第一個元素,并返回該元素
var array = [1,2,3]
添加數(shù)據(jù)比如
array. shift()
得到
[2,3]

sort
排序
var array = [1,2,3]
array.sort()
區(qū)別如果數(shù)組內(nèi)的元素是字符串類型那么會按照字母大寫排序,如果是數(shù)字那么會把數(shù)字轉(zhuǎn)成字符串來排序,
如果要給數(shù)字排序那么就需要這么寫
array.sort(function (a , b) {
return a - b
})

concat
連接兩個數(shù)組
var one = [1]
var two = [2]
one.concat(two)
結(jié)果為
[1,2]

join
分割數(shù)組
var array = [1, 2, 3]
array.join("-")
結(jié)果為:
"1-2-3"

split
字符串轉(zhuǎn)數(shù)組
var str = "1-2-3"
str.split('-')
結(jié)果
[1,2,3]

splice
指定位置添加和刪除,已達到增刪改查替換功能
var array = [1, 2, 3]
格式:
array.splice(開始位置, 要刪除的長度,要添加的元素,要添加的元素,要添加的更多元素)

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

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

  • 一、數(shù)組方法匯總 shift:刪除原數(shù)組第一項,并返回刪除元素的值;如果數(shù)組為空則返回undefined var ...
    快抓住那個胖子閱讀 345評論 0 0
  • 由于最近都在freecodecamp上刷代碼,運用了很多JavaScript數(shù)組的方法,因此做了一份關(guān)于JavaS...
    2bc5f46e925b閱讀 2,200評論 0 16
  • js中數(shù)組是比較常用的對象,同時js中的數(shù)組也十分的靈活。一. 創(chuàng)建數(shù)組的方式 字面量數(shù)組 var arr=[1,...
    饑人谷_廖珍閱讀 651評論 0 2
  • 本文總結(jié)了數(shù)組所有的方法。 1. 檢測對象是不是數(shù)組 instanceof操作符 Array.isArray()方...
    胡不歸vac閱讀 752評論 0 1
  • 創(chuàng)建數(shù)組 使用Array構(gòu)造函數(shù) 使用數(shù)組字面量表示法 數(shù)組屬性 length表示數(shù)組的長度 length屬性并不...
    Dreammin_chen閱讀 1,559評論 9 19

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