js中in關鍵字總結

2022-03-23 12:42:18 字數 573 閱讀 7078

1、for...in 對陣列或物件的迴圈/迭代操作:對於陣列迴圈出來的是陣列元素;對於物件迴圈出來的是物件屬性

2、判斷物件是否是陣列/物件的索引/屬性名:格式(變數 in 物件):陣列時是索引,物件時是屬性名**或參考:js中in關鍵字的使用方法

1、for...in 對陣列或物件的迴圈/迭代操作

對於陣列迴圈出來的是陣列元素;對於物件迴圈出來的是物件屬性

2、判斷物件是否是陣列/物件的元素/屬性

格式:(變數 in 物件)

當『物件』是陣列時:「變數」指的是陣列的「索引」;

當『物件』為物件是,「變數」指的是物件的「屬性」。

JS常用關鍵字總結

in 案例1 遍歷物件 for key in obj 案例2 判斷物件中是否有屬性 name in obj案例3 判斷陣列是否有此下標 3 in a b c d typeof typeof可以判斷乙個值型別,對變數或值呼叫typeof運算子將返回下列字串 undefined undefined 布林...

js中this關鍵字詳解

首先,js對於this,我們有乙個原則,那就是this指向的是呼叫該函式的物件。下面分四種情況 情況一 純粹的函式呼叫 這是函式的最通常用法,屬於全域性性呼叫,因此this就代表全域性物件global,也就是指向windows 請看下面這段 它的執行結果是1。複製 如下 function test ...

Js中delete關鍵字

用來刪除物件的屬性,還可以用來使用var宣告變數 delete關鍵字有返回值,豔紅來表示刪除屬性是否刪除成功 true false 如果刪除的是不存在的屬性,則返回的是true var 變數名 delete 物件名.屬性名 案列 var obj console.log obj.name 張三 var...