js 陣列刪除

2021-09-02 19:21:52 字數 469 閱讀 6074

1、delete

使用:delete 只是將陣列物件清空,但是仍然佔位存在  所以查到是undefined ,如果是刪除陣列中的某個屬性,弊端是 陣列長度不變

var obj = new object();

obj["username"] = "username";

console.log (obj.username);

delete obj.username;

console.log (obj.username);

// 結果:

//username

//undefined

2、splice:刪除 / 替換

splice(index,len,[item]) 

// index 位置(下標)

// len 刪除長度

// item 替換字元

js陣列刪除

陣列刪除 刪除的陣列的某一項 splice index,len,item 注釋 該方法會改變原始陣列。splice有3個引數,它也可以用來 替換 刪除 新增陣列內某乙個或者幾個值 index 陣列開始下標 len 替換 刪除的長度 item 替換的值,刪除操作的話 item為空 如 arr a b ...

JS陣列新增刪除

棧是一種後進先出的資料結構 lifo,last in first out push 末尾新增 pop 末尾刪除 shift 頭部刪除 unshift 頭部新增 unshift 比push 慢100倍,可以先使用reverse 反轉再使用push 但是我要找的是向指定位置插入資料 理論上增刪替換都能用...

js陣列 刪除元素

一直在使用js相關的東西,但很少作總結,今天遇到操作js陣列的一些問題,對js的陣列有了更進一步的認識!1 建立陣列 var array new array var array new array size 指定陣列的長度 var array new array item1,item2 itemn ...