Javascript 偽陣列 js中的偽陣列

2021-09-19 01:38:15 字數 505 閱讀 3390

js中允許以鍵值対的方式來儲存屬性,並以下標的方式來訪問,我們再手動給它加上一些類似陣列的方法,便可以模擬出和陣列一樣的操作

//建立乙個偽陣列

let v = new object();

v.length = 2;

v[0] = 'ok';

v[1] = 'hello';

v['a'] = 'aaa';

v[window] = 'window';

v['name'] = 'name1';

v.name = 'name2';

v.size = () => v.length;

//測試結果

alert(v.size()); //2

alert(v[1]); //hello

alert(v['a']); //aaa

alert(v[window]); //window

alert(v['name']); //name2

javascript中的偽陣列

祝碼農同胞們早日走上人生巔峰,迎娶白富美 假如有這樣一段 123 4567 891011 1213 1415 1617 1819 lang en charset utf 8 documenttitle head id ul li li li li ul body var liarr document...

js中的偽陣列

偽陣列也稱為類陣列,它本身也是物件,但具有以下特點 1.按索引方式儲存資料 2.具有length屬性 3.沒有陣列的push pop等方法 有哪些常用的偽陣列呢?function的arguments物件,還有getelementsbytagname等,自定義的某些物件。如何轉換為標準陣列?1 arr...

js偽陣列及其轉化

在之前的筆試題中,遇到了一道題目 什麼是偽陣列?如何將偽陣列轉化為標準陣列?什麼是偽陣列?一般符合以下三個條件的稱之為偽陣列 1 具有陣列的length屬性 2 按照索引方式儲存資料 可以通過 找到相應的項 3 不具有陣列的一些方法 push pop等 var obj3 var obj4 var o...