var user = {
name:'zs',
getCount: function(){
return this.count;
}
}
var func = user.getCount
console.log(func())
这个最终结果输出undefined。
解析:
- 调用对象未声明的属性会undefined
var user={};
console.log(user.name);//undefined - 使用只声明但是未赋值的基本数据类型会undefined
var user;
console.log(user);//undefined - 使用未声明的变量会报错
console.log(user);//user is not defined