typeof 用法 : typeof主要是用于計算表達式以及變量的值類型
demo1
typeof Object.prototype.clone === 'undefined' // 返回false 計算表達式的值
demo2
typeof null // 返回 'object' 判斷變量的值類型
for ... in 和 for ...of
for ... in 循環只遍歷可枚舉屬性(包括它的原型鏈上的可枚舉屬性)
for … of循環是ES6引入的新的語法,用for … of循環遍歷集合
創建一個迭代循環,調用自定義迭代鉤子,在每次迭代中,將不同屬性的值分配給變量
demo1
var ages = new Array()
ages[0] = "19"
ages[1] = "20"
age.sex = "boy"
for (var x of ages)
{
console.log(x);
}
// logs 19 20 boy
對象不構成單獨的作用域
let obj = {
count: 0,
addCount: ()=> this.count++
}
obj.addCount()
console.log(obj.count)
// log 0
- | 問我 | wewe |
---|