gpt4 book ai didi

对象中函数的 Javascript 返回不会显示警告框

转载 作者:行者123 更新时间:2023-12-03 17:58:16 25 4
gpt4 key购买 nike

所以基本上我有这段代码,它在一个函数中有一个返回,然后应该显示返回的变量“Price”,但警告框不显示。如果我删除除警报之外的所有代码,它会。我找不到任何拼写错误的单词或代码片段。你能帮帮我吗?

<html>
<body>
<script>
var auto = {
merk: 'BMW',
model: 1,
aantal deuren: 5,
bouwjaar: 1990,
prijs : 20000,

price: function(){
return this.prijs;
}
};
var x = auto.price();
alert(x);
</script>
</body>

最佳答案

对象中的属性名称无效:

aantal deuren: 5,

如果属性名称不是有效的标识符,您需要将其括在引号中:

var auto = {
merk: 'BMW',
model: 1,
"aantal deuren": 5,
bouwjaar: 1990,
prijs: 20000,

price: function () {
return this.prijs;
}
};
var x = auto.price();
alert("prijs");

关于对象中函数的 Javascript 返回不会显示警告框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30780430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com