JavaScript in 運算子
此運算子可以判斷物件是否含有指定屬性。
如果從in運算子名稱闡述,就是一個屬性是否存在於指定的物件內,一個意思。
如果存在,返回true,否則返回false。
語法結構:
[JavaScript] 純文字檢視 複製程式碼property in object
引數解析:
(1).property:必需,屬性名稱。
(2).object:必需,一個物件。
程式碼例項:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let obj={ webName:"螞蟻部落", url:"softwhy.com" } console.log("url" in obj);
程式碼執行效果截圖如下:
url屬性確實屬於物件obj,所以運算子返回true。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let arr=["螞蟻部落",6,"softwhy.com","青島市南區"]; console.log(1 in arr);
程式碼執行效果截圖如下:
列印結果為true,陣列也是物件,可以認為陣列的索引是特殊的屬性。
in運算子不但可以檢測自有屬性,也可以檢測繼承自原型鏈的屬性。
相關文章
- JavaScript運算子JavaScript
- JavaScript -= 運算子JavaScript
- JavaScript += 運算子JavaScript
- JavaScript *= 運算子JavaScript
- JavaScript %= 運算子JavaScript
- JavaScript |= 運算子JavaScript
- JavaScript <<= 運算子JavaScript
- JavaScript >>>= 運算子JavaScript
- JavaScript >>= 運算子JavaScript
- JavaScript &= 運算子JavaScript
- JavaScript ^= 運算子JavaScript
- JavaScript /= 運算子JavaScript
- javascript中&&運算子和||運算子的使用JavaScript
- JavaScript * 乘法運算子JavaScript
- JavaScript / 除法運算子JavaScript
- JavaScript void 運算子JavaScript
- JavaScript + 加法運算子JavaScript
- JavaScript new 運算子JavaScript
- JavaScript typeof 運算子JavaScript
- JavaScript (+) 加法運算子JavaScript
- JavaScript << 左移運算子JavaScript
- JavaScript - 減法運算子JavaScript
- JavaScript (<) 小於運算子JavaScript
- JavaScript == 等號運算子JavaScript
- JavaScript - 負號運算子JavaScript
- JavaScript !== 不全等運算子JavaScript
- JavaScript 兩個++ 運算子JavaScript
- JavaScript % 求餘運算子JavaScript
- JavaScript (>) 大於運算子JavaScript
- JavaScript 展開運算子JavaScript
- JavaScript + 正號運算子JavaScript
- JavaScript (+) 正號運算子JavaScript
- JavaScript (--) 遞減運算子JavaScript
- JavaScript 剩餘運算子JavaScript
- JavaScript 條件運算子JavaScript
- 訊飛:JavaScript 運算子JavaScript
- JavaScript || 邏輯或運算子JavaScript
- JavaScript && 邏輯與運算子JavaScript