JavaScript中的 for in 迴圈遍歷

2021-08-19 19:39:29 字數 648 閱讀 4503

var arr = [1,2,3,4];

var obj = ;

var str = "qwert";

//陣列

for (var ele in arr )

//物件

for (var ele in obj )

//字串:按序逐個輸出字元

在迴圈遍歷時,所有瀏覽器的最新版本現在都按chrome的標準執行,先把當中的

非負整數鍵

提出來,排序好輸出,然後將剩下的定義時的順序輸出。所以,

在定義物件的時候,最好不要以純數字定義鍵名

。在陣列遍歷的時候,

其實最好不要用 for in

,for in 會訪問該物件的原型,檢視其原型下是否有屬性,會增加迴圈額外的壓力。

JavaScript中的this詳解

this屬於js的底層知識,了解this之後,能夠實現一些基本的功能,但是感覺最重要的是,this是物件導向必不可少的組成部分,如果希望能夠逐漸的掌握物件導向,this必然是不可少的。檢視this指向的一句話法則 永遠指向其所在函式的所有者如果沒有所有者時,指向window。理解this的要點 關鍵...

JavaScript中的setInterval用法

setinterval function,interval arg1,arg2,argn setinterval object,methodname,interval arg1,arg2,argn 第一種格式是標準動作面板中setinterval函式的預設語法,第二種格式是在專家模式動作中使用的方法...

JavaScript中的陣列

陣列 引數 返回值原陣列是否改變 1 向陣列尾部新增push 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 2 刪除陣列的最後一項pop 沒有引數 返回值是刪除的那個數 原陣列改變 3 向陣列的頭部新增unshift 引數可以是乙個或多個 返回值是新增後陣列的長度 原陣列改變 4 刪除...