-
in關(guān)鍵字
- 遍歷(迭代)對象 for...in
- 判斷對象中是否存在指定的屬性 語法:'屬性' in 對象
- 返回值:布爾類型的值谜酒,如果有那么就返回true
- 注意點(diǎn):
1铐尚、屬性必須是字符串 2圾笨、在使用in操作符處理數(shù)組的時(shí)候需要注意:索引是key,元素是value
示例:
<script>
var dog = {
name:"旺財(cái)",
color:"綠色"
}
//判斷|檢查
console.log("name" in dog); //true
console.log("age" in dog); //false
console.log(name in dog); //false (name是window的屬性 相當(dāng)于'')
var arr = [1,2,3,4,5,6];
console.log("1" in arr); //true
console.log("4" in arr); //true
console.log("5" in arr); //true
console.log("6" in arr); //false
</script>