js 關鍵字 in 的使用方法

2022-09-05 10:30:09 字數 960 閱讀 5170

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 j

b

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 而言,應...