for in
使用for in的時候最好先檢查對象是否是undefined否則會報錯,null的話會不執行循環體。
var obj = {
name: 'viven',
age: 28
};
if (obj != undefined) {
for (var key in obj) {
console.log(key, obj[key]);
};
};
// name viven
// age 28
for (var key in o){
console.log(key)
}
// o is not defined