JavaScript內建物件 Array方法

2021-07-23 04:59:00 字數 1250 閱讀 3616

陣列方法:增刪改截拼復排轉

增:(1)前增:unshift(增加內容)arr.unshift(增加內容)

作用:在陣列前面增加陣列元素

返回值:增加後的陣列長度

是否影響原陣列:是

(2)後增:push(增加內容)arr.push(增加內容)

作用:在陣列後面增加陣列元素

返回值:增加後的陣列長度

是否影響原陣列:是

注意:若增加的是另乙個陣列,該陣列會被當做乙個長度。

刪:(1)前刪:shift()一次只能刪除乙個arr.shift()

作用:刪除陣列首部的元素

返回值:返回被刪除的元素

是否影響原陣列:是

(2)後刪:pop() 一次只能刪除乙個arr.pop()

作用:刪除陣列尾部的元素

返回值:返回被刪除的元素

是否影響原陣列:是

改:splice(開始下標,刪除長度,增加元素,...) arr.splice(開始下標,刪除長度,增加元素,...)

作用:在陣列中任意位置增加,刪除,修改元素

返回值:返回被刪除元素

是否影響原陣列:是

截:slice(開始下標,結束下標)arr.slice(開始下標,結束下標)

作用:擷取指定範圍元素(包前不包後)

返回值:返回被擷取到的元素

是否影響原陣列:否

注意:包前不包後

拼:concat(要拼接的元素)arr.concat(要拼接的元素)

作用;將元素拼接到指定陣列後面,並產生乙個新陣列

返回值:拼接後的新陣列

是否影響原陣列:否

復:複製陣列

slice(0)

concat()

排:(1)reverse()arr.reverse()

作用:將陣列元素逆序

返回值:返回逆序後的陣列

是否影響原陣列:是

(2)sort() arr.sort()

作用:將陣列元素按編碼排序

返回值:返回排序後的陣列

是否影響原陣列:是

**(1)tostring()arr.tostring()

作用:將陣列轉為字串,並以逗號分隔

返回值:返回轉換後的字串

是否影響原陣列:否

(2)join(「指定分隔符」)arr.join(「指定分隔符」)

作用:將陣列轉為字串,並以指定分隔符分隔

返回值:返回轉換後的字串

是否影響原陣列:否

JavaScript內建物件

math物件不是建構函式,它具有數學常數和函式的屬性和方法,都是以靜態成員的方式提供 跟數學相關的運算來找math中的成員 求絕對值,取整 1.math.pi 返回pi值 2.math.floor 向下取整 3.math.ceil 向上取整 4.math.round 取整,四捨五入 5.math.a...

JavaScript內建物件 Math物件

math物件,提供對資料的數學計算。使用 math 的屬性和方法,如下 執行結果 3.141592653589793 15注意 math 物件是乙個固有的物件,無需建立它,直接把 math 作為物件使用就可以呼叫其所有屬性和方法。這是它與date,string物件的區別。math 物件屬性 math...

javaScript內建物件Number

number 靜態物件,不需要例項,直接就呼叫物件名訪問 屬性 constructor 返回建立物件boolean函式的引用 例 max value 表示js中最大的數。近似值 1.7976931348623157 x 10308 例 結果 1.7976931348623157e 308 min v...