var arr =[2
,11,50
,7,9
];console.
log(arr.
sort()
);//按照字串按位比較方式來判斷大小的
arr.
sort
(function
(a,b)
) console.
log(arr)
;
var arr =[1
,2,3
,4];
//"1234"
var str = arr.
join
("-----");
console.
log(str,arr)
//for遍歷陣列
var arr =
["a"
,"b"
,"c"
,"d"];
for(
var i =
0; i < arr.length; i++
)
var arr =[20
,13,11
,8,0
,11];
var min = arr[0]
;//假設陣列的第乙個元素的為最小值
arr.
foreach
(function
(item,index,array)
//練習三:求陣列的最小值
if(itemalert
(min)
;
var arr =[20
,13,11
,8,0
,11];
var brr = arr.
map(
function
(item)
)
var arr =[20
,13,11
,8,0
,11];
var brr =arr.
filter
(function
(item)
)
var arr =[20
,13,11
,8,0
,11];
var brr = arr.
some
(function
(item)
)alert
(brr)
;//true
var arr =[20
,13,11
,8,0
,11];
var brr = arr.
every
(function
(item)
)alert
(brr)
;//false
var arr =[1
,4,5
,7,8
,10];
var res = arr.
reduce
(function
(prev,next)
)console.
log(res);/*
分析:一開始,prev代表陣列第乙個元素,next指向陣列第二個元素 1---4
函式有個返回值,會作為下次的prev值
4---5
4---7
4---8
4---10
*///reduce()還可以有第二個引數
var arr =[1
,4,5
,7,8
,10];
var res = arr.
reduce
(function
(prev,next)
,100
)//prev從傳的第二個引數值100開始,next從第乙個元素值開始
console.
log(res)
;
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 ...
封裝陣列方法
標籤 空格分隔 未分類 push 1 封裝乙個函式,這個函式的名字叫做 push 2 這個函式的引數,第乙個是乙個陣列,第二個以後是任意的資料 3 呼叫這個函式,那麼會把第二個以後的所有引數,依次放到第乙個引數也就是那個陣列的最後乙個位置。4 這個函式返回值,是放入這些資料之後陣列的長度。var a...