let numbers =[1
,2,3
,4,5
,6,7
,8,9
,10];
numbers.
push
(100);
console.
log(numbers)
;// [1,2,3,4,5,6,7,8,9,10,100]
let numbers =[1
,2,3
,4,5
,6,7
,8,9
,10];
numbers.
unshift
(100);
console.
log(numbers)
;// [100,1,2,3,4,5,6,7,8,9,10]
let numbers =[1
,2,3
,4,5
,6,7
,8,9
,10];
numbers.
pop();
console.
log(numbers)
;// [1,2,3,4,5,6,7,8,9]
let numbers =[1
,2,3
,4,5
,6,7
,8,9
,10];
numbers.
shift()
;console.
log(numbers)
;// [2,3,4,5,6,7,8,9,10]
let numbers =[1
,2,3
,4,5
,6,7
,8,9
,10];
numbers.
reverse()
;console.
log(numbers)
;//[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
let testarr =[,
,,]let result = testarr.
find
(item =>);
// =>
let testarr =[,
,]let index = testarr.
findindex
(item =>);
// => 1
var arr =
newarray(3
)arr[0]
="george"
arr[1]
="john"
arr[2]
="thomas"
document.
write
(arr +""
)document.
write
(arr.
slice(1
)+""
)document.
write
(arr)
//george,john,thomas
//john,thomas 從下標為1的地方開始擷取
//george,john,thomas 看的出來 這不會改變乙個陣列 只是擷取一段 返回
var arr =
newarray(3
)arr[0]
="george"
arr[1]
="john"
arr[2]
="thomas"
document.
write
(arr +""
)document.
write
(arr.
splice(1
,2)+
"")document.
write
(arr)
//george,john,thomas
//john,thomas
//george splice 會改變原來的陣列
var arr =
newarray(3
)arr[0]
="george"
arr[1]
="john"
arr[2]
="thomas"
document.
write
(arr.
join()
)//george,john,thomas 變成字串
let numbers =[1
,2,3
,4,5
];numbers.
foreach
(num =>);
/** * 1
* 2* 3
* 4* 5
*/
let numbers =[1
,2,3
,4,5
];let newnumbers=numbers.
map(num =>);
console.
log(newnumbers)
;//[2, 4, 6, 8, 10]
let testarr =[,
,];let resoult = testarr.
filter
(e=>})
;console.
log(resoult)
;// 返回乙個陣列
let numbers =[1
,2,3
,4,5
];result = numbers.
indexof(3
);console.
log(result)
//2 下標為2
let numbers =[1
,2,3
,4,5
];result = numbers.
includes(3
);console.
log(result)
//true 存在
let numbers =[1
,2,3
,4,5
];result = array.
isarray
(numbers)
; console.
log(result)
//true 是陣列
let numbers =[2
,3,1
,4,5
];result = numbers.
sort()
; console.
log(result)
//1,2,3,4,5 //排序成功
陣列練習 各種陣列方法的使用
方法都是基礎,學習一下 的工整 一開始看到bs1 噫,這是什麼鬼,我頓了一下,細看下句尾不是分號而是冒號,三元運算 只是平時像這樣長句的話,一般都用if else 加 而此作者把?號和 號寫在句尾很明了 還有一點是三元運算中間都是用的逗號表示式,而我平時都是的分號,逗號表示式的一般形式是 表示式1,...
陣列的練習
需求 目前存在陣列 int arr 編寫乙個函式接收該陣列,然後把該陣列的0清空,返回乙個不存在0元素的陣列 步驟 1.計算出新陣列的長度。原陣列長度減去0的個數 2.class arraytest arr clearzero arr system.out.println 陣列的元 素 arrays...
陣列的練習
sizeof與strlen的區別 1.sizeof是運算子,strlen是函式。2.sizeof操作符的結果型別是size t,它在標頭檔案中typedef為unsigned int型別。該型別保證能容納實現所建立的最大物件的位元組大小 sizeof可以用型別做引數,strlen只能用char 做引...