遍歷陣列
var arr=[1
,2,3
,4,5
];arr.
foreach
(function
(item,index,self)
)
通過對映返回乙個新的陣列
var arr=[1
,2,3
,45,6
]var arr1=arr.
map(
function
(item)
)console.
log(arr1)
通過遍歷返回true保留元素
通過遍歷返回false去掉元素
var arr1 =[8
,-50,
30,25,
19,60,
5,7]
;var arr2 = arr1.
filter
(function
(item)
else})
console.
log(
"arr1"
,arr1)
console.
log(
"arr2"
,arr2)
遍歷值有乙個true結果返回true
var arr =[2
,4,6
,7,100,20
,50];
var ret = arr.
some
(function
(item)
)alert
(ret)
遍歷值有乙個fals結果返回false
var arr =[2
,4,6
,7,100,20
,50];
var ret = arr.
every
(function
(item)
)alert
(ret)
reduce(function(a,b))a是上一次遍歷結果
var arr =[2
,3,4
];var ret = arr.
reduce
(function
(a,b)
)alert
(ret)
;
find 查詢元素
var arr =[2
,7,10
,100,50
,255];
var ret = arr.
find
(item=>item>
100)
;alert
(ret)
;
findindex查詢下標
var ret = arr.
findindex
(item=>item>
100)
;
填充 fill(「填充內容」,start,end)
var arr =[1
,3,5
,7];
arr.
fill
("love",2
,4);
console.
log(arr)
;
copywithin(替換開始位置,拷貝開始位置,拷貝結束位)
var arr =[0
,1,2
,3,4
,5,6
,7];
arr.
copywithin(0
,4,8
);console.
log(arr)
《javascript高階程式設計》筆記 陣列方法
join 能夠將陣列用指定的字元分割成字串 方法用法 變數的值 表示式的值 假設 arr 1,2,3 join arr.join 1,2,3 1,2,3 arr.join undefined 1,2,3 1,2,3 arr.join 1,2,3 1 2 3 arr.join null 1,2,3 1...
javaScript 陣列方法
1 array.concat 合併陣列 var a a b c var b x y z var c a.concat b,true c a b c x y z true 2 array.join 把陣列轉換成字串,預設是join var a a b c a.push d var c a.join c...
js陣列方法
array.json 方法將陣列中所有元素都轉化為字串並連線在一起 預設逗號 返回生成的字串,原陣列不改變 例 var a 1 2,3 a.join 1,2,3 a.join 1 2 3 array.reverse 方法將陣列中的元素顛倒順序 返回逆序的陣列,原陣列改變 例 var a 1,2,3 ...