1.for...in 宣告用於對陣列或者物件的屬性進行迴圈/迭代操作。
對於陣列,迭代出來的是陣列元素,對於物件,迭代出來的是物件的屬性;
var x輸出為:var mycars = new array()
mycars[0] = "saab"
mycars[1] = "volvo"
mycars[2] = "bmw"
for (x in mycars)
saab
volvo
bmw
物件示例:
var obj =for(var v in obj)
輸出為:
w
jb
2.判斷物件是否為陣列/物件的元素/屬性:
格式:(變數 in 物件)......注意,,,
當「物件」為陣列時,「變數」指的是陣列的「索引」;
當「物件」為物件是,「變數」指的是物件的「屬性」。
陣列示例:
var arr = ["a","b","2","3","str"];var result = ("b" in arr);
var result1 = (4 in arr);
document.write(result+"
");document.write(result1+"
");
輸出為:
false
true
物件示例:
var obj=var result=(2 in obj);
var result1=("j" in obj);
document.write(result)+"
";document.write(result1)+"
";
輸出為:
false
true
js 關鍵字 in 的使用方法
1.for.in 宣告用於對陣列或者物件的屬性進行迴圈 迭代操作。對於陣列,迭代出來的是陣列元素,對於物件,迭代出來的是物件的屬性 var x var mycars new array mycars 0 saab mycars 1 volvo mycars 2 bmw for x in mycars...
PHP 關鍵字 use 的使用方法
比方說建三個檔案。第乙個檔案 a.php,裡邊有兩個類,命名空間是 a b c namespace a b c function get info class c 第二個檔案 b.php 命名空間 a b d namespace a b d function get info 比方說我們現在想例項化...
Python 中 with關鍵字的使用方法
python 提供了 with 語法用於簡化資源操作的後續清除操作,是 try finally 的替代方法,實現原理建立在上下文管理器之上。此外,python 還提供了乙個 contextmanager 裝飾器,更進一步簡化上下管理器的實現方式。對於系統資源如檔案 資料庫連線 socket 而言,應...