js array 对象
Javascript 對象;
Array 對象;數組
創建方法:
1, var a = new Array()
2,var a = new Array(3)
3,var a = new Array(“1”,”2”,”3”)
4,(簡寫)var a = [“1”,”2”,”3”]
屬性:
constructor ????構造函數 ??返回對創建此對象的數組函數的引用。
length ????????長度 ??????返回數組長度
prototype ?????原型 ??????使您有能力向對象添加屬性和方法。
Array 方法;
concat() ???連接兩個數組
var a = [1,2,3];
var b = [4,5,6];
a.concat(b); ?OR ?//a.concat(b,a.concat(b))
Output: ??[1,2,3,4,5,6]; ??// [1,?2,?3,?4,?5,?6,?1,?2,?3,?4,?5,?6]
Join() ???把數組中所有元素放一個字符串里面 元素是通過指定字符串分割的
var a = [1,2,3,4];
a.join(); ?OR a.join(“_”) ?
output: ??1,2,3,4 ??OR ???1_2_3_4
pop() ??刪除并返回數組的最后一個元素
var a = [1,2,3];
var b = a.pop();
console.log(a)
console.log(b);
Output: ??[1,2] ??// 3
push() ?像末尾添加一個或多個元素 并返回新的長度
var a = [1,2,3]
a.push(“4”);
a.push(“5”,”6”,”7”)
console.log(a)
reverse() ?顛倒數組中元素的順序
var a = [1,2,3]
console.log(a.reverse())
Output: ??[3,2,1]
shift() ? 刪除并返回數組的第一個元素
var a = [1,2,3]
var b = a.shift()
console.log(a)
console.log(b)
Output: ???[2,3] ??// 1
slice() 從某個已有的數組返回選定的元素
var a = [1,2,3,4,5,6,7,8,9,10]
console.log(3,5)
Output: ?4,5
sort() ?對數組的元素進行排序
arrayObject.sort(sortby) ?//可選。規定排序順序。必須是函數。
splice() 刪除元素,并向數組添加新元素。
語法:
ArrayObject.splice(刪除開始下標,刪除多少個,要替換的值)
toSource() 返回該對象的源代碼。
返回源代碼 ??// constructor相似
toString() 把數組轉換為字符串,并返回結果。
var a = [1,2,3,4];
a.toString();
output: ??1,2,3,4 ?
?
toLocaleString() ??把數組轉換為字符串,并返回結果。
var a = [1,2,3,4];
a.toLocaleString();
output: ??1,2,3,4 ?
?
unshift() ??向數組的開頭添加一個或更多元素,并返回新的長度。
var a = [1,2,3,4];
a.unshift(“a”,“b”,“c”)
Output: [“a”,“b”,“c”,1,2,3,4]
valueOf() ?返回數組對象的原始值
valueOf() 方法返回 Array 對象的原始值
該原始值由 Array 對象派生的所有對象繼承
valueOf() 方法通常由 JavaScript 在后臺自動調用,并不顯式地出現在代碼中
?
轉載于:https://www.cnblogs.com/fengbaba/p/10374727.html
總結
以上是生活随笔為你收集整理的js array 对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快速迭代的测试人员的思考
- 下一篇: Android 项目,没有可运行的Mod