Js 陣列及常見操作

2021-10-25 07:04:02 字數 993 閱讀 7331

下標不連續的陣列叫做稀鬆陣列

arr=[1

,2,3

,4,5

];arr.abc =

"asd"

;arr.length =2;

console

.log

(arr)

----

>[1

,2,abc:

"asd"

]給length賦值其它屬性會保留,數字數字屬性會截斷

arr =[1

,2,3

,4]delete arr[1]

;console

.log

(arr)

----

>[1

,,3,

4] length仍為4

arr =[1

,2,3

,4]arr.

splice(1

,3);

console

.log

(arr)

----

>[1

]

arr.lastindexof(資料)

從後往前找

判斷某個屬性在物件中是否存在

「屬性名」 in 物件 記得是字串形式

for-in迴圈和普通for迴圈區別在於,如果陣列是稀鬆陣列則for-in迴圈遍歷不完全

//建立乙個長度為100的陣列,給陣列的每一項賦值為「abc」

var arr =

newarray

(100);

for(

var index in arr)

console

.log

(arr);--

->[,

,,...,,,

]因為new

array建立的是稀鬆陣列用for

-in迴圈遍歷不到

js陣列常見操作

var arr new array 1 新增元素 arr.push a arr.push b arr.push c 乙個引數 arr.push d e 二個引數 arr.push f g 引數為陣列 2 刪除元素 1 刪除元素方式一 arr.splice 陣列下標,刪除個數 陣列下標從0開始 刪除個...

陣列及常見操作

class arraydemo int arr3 printarr arr2 輸出陣列 system.out.println max maxarray arr3 輸出最大值 printarr arr3 system.out.println getindex arr3,2 順序查詢 system.ou...

JS常見陣列操作

1 indexof判斷乙個陣列中某乙個元素是否存在,如果不存在返回 1 let i it arr.indexof 4 1 2 push向陣列中新增元素 arr.push 100 3 splice從陣列中刪除一些元素,插入一些元素 引數1 刪除的開始的索引的位置 引數2 刪除的數量 開始索引是刪除的起...