1:concat()
連線兩個或更多的陣列的方法(不修改原陣列)
var arr1 =[1
,2,3
];var arr2 =[4
,5,6
];var newarr = arr1.
concat
(arr2)
console.
log(newarr)
示例:
用於把陣列中的所有元素放入乙個字串。元素是通過指定的分隔符進行分隔的。
返回乙個字串。該字串是通過把 arrayobject 的每個元素轉換為字串,然後把這些字串連線起來,在兩個元素之間插入separator 字串而生成的。(未指定預設使用逗號「,」)
var arr=[1
,2,3
]var str=arr.
join
("+"
) console.
log(str)
示例:
3:tostring()
把陣列轉成字串然後通過逗號隔開
var arr=[1
,2,3
];var string = arr.
tostring()
console.
log(string)
示例:
4:slice()
從已有的陣列中返回指定的元素
語法:
var string = arr.
slice
(start,end)
//start==>開始位置下標 end==>結束位置下標
var arr =[1
,2,3
,4,5
,6,7
,8,9
,10]var subarr = arr.
slice(2
,4)console.
log(subarr)
示例:
5:splice()
刪除 插入 會修改原陣列
var arr=
語法:var temp = arr.splice(num1,num2)
arr:被切割陣列
temp:切割完獲取陣列元素的陣列
num1:切割開始的下標
num2:切割多少位
var del =[1
,2,3
,4,5
,6,7
,8,9
]var delected = del.
splice(3
,5)console.
log(delected)
console.
log(del)
示例:
6:push()
向陣列的末尾新增乙個或多個的新元素,並返回新的長度(用來改變陣列長度)
var arr=[1
,2,3
]arr.
push(4
)arr.
push(4
,5,6
)console.
log(arr)
示例:7:pop()
刪除並返回最後乙個元素(直接修改原陣列)
var arr=[1
,2,3
,4,5
]var newarr = arr.
pop(
)console.
log(newarr)
console.
log(arr)
示例:
8:shift()
刪除並返回第乙個元素(直接修改原陣列)
var arr=[1
,2,3
,4,5
]var newarr = arr.
shift()
console.
log(newarr)
console.
log(arr)
示例:
9:unshift()
可向陣列的開頭新增乙個或更多元素,並返回新的長度
var arr=[1
,2,3
];var newarr= arr.
unshift
("0"
)console.
log(newarr)
console.
log(arr)
示例:
10:sort()
排序
var arr=[9
,1,3
,6,7
,2,8
,5,4
]var newarr = arr.
sort()
console.
log(newarr)
示例:
11:reverse()
顛倒的陣列順序
var arr=[1
,2,3
,4,5
,6,7
,8,9
]var newarr = arr.
reverse()
console.
log(newarr)
示例: js運算元組幾個常用的方法 必會
splice 1.陣列名.splice 開始的索引,個數 2.陣列名.splice 開始的索引,個數,引數 表示新增 3.用來刪除陣列中的項,也可以新增 4.原來的陣列會被改變 5.返回的是被刪除的資料 slice 引數1 選取的開始索引值 引數2 選取的結束索引值 不包括該元素 注意事項 spli...
2018 6 2 《JS運算元組(純潔方法)》
不影響原陣列方法,純真 方法 8個 有 1.slice 淺拷貝陣列元素 2.join 將陣列中的所有元素轉換為以某符號隔開的字串 3.tolocatestring 陣列轉字串 4.tostring 陣列轉字串 不推薦使用 5.cancat 合併兩個或多個陣列,返回乙個新陣列 6.indexof 查詢...
js中運算元組的一些方法
增 push 在陣列的末尾新增乙個或多個元素,並返回新的長度。array.push 1,2,3.unshift 在陣列的開頭新增乙個或多個元素,並返回新的長度。array.unshift 1,2,3.splice 在制定位置新增乙個活多個元素,splice start,0,str start必選,刪...