Javascript 访问对象中的函数
我试图用console.log在我的对象中访问这个函数,但我真的不明白为什么我不能访问它! 我刚开始学习Javascript,但我真的很难在对象中访问函数 谢谢你的帮助Javascript 访问对象中的函数,javascript,object,Javascript,Object,我试图用console.log在我的对象中访问这个函数,但我真的不明白为什么我不能访问它! 我刚开始学习Javascript,但我真的很难在对象中访问函数 谢谢你的帮助 const酒店={ 名称:“大酒店”, 地点:“斯德哥尔摩”, 每晚价格:2200, 预订房间:23, 房间:223, 可用房间:函数(){ 返回this.totalRoom-this.roomBooked; } }; 酒店。客房可用(); console.log(酒店客房可用)日志函数中缺少括号: hotel.room
const酒店={
名称:“大酒店”,
地点:“斯德哥尔摩”,
每晚价格:2200,
预订房间:23,
房间:223,
可用房间:函数(){
返回this.totalRoom-this.roomBooked;
}
};
酒店。客房可用();
console.log(酒店客房可用)代码>日志函数中缺少括号:
hotel.roomAvailable()
您只是缺少log函数中的括号:
hotel.roomAvailable()
您已经在调用将返回值的函数。只需记录返回值即可
在代码中,您只是记录函数的定义,而不是真正调用它
const酒店={
名称:“大酒店”,
地点:“斯德哥尔摩”,
每晚价格:2200,
预订房间:23,
房间:223,
可用房间:函数(){
返回this.totalRoom-this.roomBooked;
}
};
var isRoomAvailable=hotel.roomAvailable();
console.log(isRoomAvailable)代码>您已经在调用将返回值的函数。只需记录返回值即可
在代码中,您只是记录函数的定义,而不是真正调用它
const酒店={
名称:“大酒店”,
地点:“斯德哥尔摩”,
每晚价格:2200,
预订房间:23,
房间:223,
可用房间:函数(){
返回this.totalRoom-this.roomBooked;
}
};
var isRoomAvailable=hotel.roomAvailable();
console.log(isRoomAvailable)代码>这就是你想要的吗
const酒店={
名称:“大酒店”,
地点:“斯德哥尔摩”,
每晚价格:2200,
预订房间:23,
房间:223,
可用房间:函数(){
返回this.totalRoom-this.roomBooked;
}
};
console.log(hotel.roomAvailable())代码>这就是你想要的吗
const酒店={
名称:“大酒店”,
地点:“斯德哥尔摩”,
每晚价格:2200,
预订房间:23,
房间:223,
可用房间:函数(){
返回this.totalRoom-this.roomBooked;
}
};
console.log(hotel.roomAvailable())
首先调用函数但忽略返回值,然后记录函数本身但不调用它。你的意思是console.log(hotel.roomAvailable())代码>?首先调用函数但忽略返回值,然后记录函数本身但不调用它。你的意思是console.log(hotel.roomAvailable())代码>?非常感谢!我觉得很傻,非常感谢你!我觉得很傻哈哈