//宣告乙個陣列
let array=
;//宣告乙個有長度的陣列
let array=
newarray(7
);//訪問乙個陣列
for(
let i=
0;i)//新增陣列末尾乙個元素
array.
push(1
);//刪除陣列末尾乙個元素
array.
pop(1)
;//新增陣列開頭乙個元素
array.
unshift(1
);//刪除陣列開頭乙個元素
array.
shift(1
);//在任意位置刪除元素(第乙個元素為索引值,第二個元素為刪除的個數)
array.
splice(3
,3)`//在任意位置新增元素(0表示不刪除,後面寫新增的內容)
array.
spice(3
,0,1
,2,3
)//二維陣列
array[0]
[0] array[0]
[1] array[1]
[0] array[1]
[1]//遍歷二維陣列
function
arraylist
(array)}}
//陣列合併
const array1=[0
,1,2
];const array2=[0
];const array3=[3
,5,7
];let array= array1.
concat
(array2,array3)
;//迭代器函式
const
iseven
= x => x%
2===0;
let numbers=[1
,2,3
,4,5
,6];
//返回第乙個false
numbers.
every
(iseven)
;//返回第乙個true
numbers.
some
(iseven)
;//迭代整個函式,與for迴圈相同
numbers.
foreach
(iseven)
;//返回新陣列的迭代方法,將所有結果返回在乙個新陣列中
const mymap= numbers.
foreach
(iseven)
;//返回新陣列的迭代方法,將所有結果為true返回在乙個新陣列中
const myfilter=numbers.
filter
(iseven)
;//返回累加的數
numbers.
reduce
((previous,current)
=>previous+current)
;
js的陣列學習
1 陣列的宣告 var arr new array 宣告乙個空陣列物件 var arr new array length 宣告乙個指定長度的陣列 var arr 元素 宣告陣列 最常用 注意 js中的陣列宣告不用指定長度,js的陣列長度是不固定的,會隨著元素的數量改變而改變。2 陣列的賦值和取值 陣...
js中的陣列
移除陣列 arr 中的所有值與 item 相等的元素。不要直接修改陣列 arr,結果返回新的陣列 自己寫的方法 題目要求不改變原陣列,所以我們可以宣告乙個陣列a用於儲存arr中不同於item的值,最後將a返回。function remove arr,item varfunction arr,item...
JS中的陣列
特點 1.隨時可變 2.無序的記憶體空間 3.arr 9 undefined 4.可以使用length屬性隨時將陣列的一部分資料自動清空 function array1 陣列正排序和反轉 function c0101arrysort alert rel 陣列的倒敘 function c0102arr...