如何记录此函数构造函数值?
How can I log this function constructor value?
我在 Brackets 中使用 JS,当我刷新此部分时,控制台中 Carbo 的值是正确的。但是,当我在 console.log 中尝试此操作时,google 控制台只写 ,undefined'.
为什么 我该如何解决这个问题?
这是我的小练习计划。
var Foods = function(name, priceWithDollar, makingTimeMin) {
this.name = name;
this.priceWithDollar = priceWithDollar;
this.makingTimeMin = makingTimeMin;
}
Foods.prototype.priceChangeToHUF = function() {
console.log(this.priceWithDollar * 326);
}
var carbonara = new Foods('Carbonara', 10.91, 10);
carbonara.priceChangeToHUF();
console.log('The carbonara\'s price is ' + carbonara.priceChangeToHUF() + '.');
感谢您的帮助。
亚当
!还有一件事!
就在此刻,当我写下这些台词时,我想到了一些事情。
原型的值 (326) 实际上不是动态的。
但我有个主意。当我检查 ,1 美元到 huf' 时,我必须写下第一个 google 页的实际值。
我如何开始?
谢谢!
问题是您的 priceChangeToHUF
没有 return 值。以下应该有效:
Foods.prototype.priceChangeToHUF = function() {
console.log(this.priceWithDollar * 326);
return this.priceWithDollar * 326;
}
有关默认 return 值的更多信息,请参见此处:Does every Javascript function have to return a value?
对于您的货币换算,直接从 API 中获取此值可能比从 Google 结果中提取更容易。此页面有一些有用的信息:How do I get currency exchange rates via an API such as Google Finance?
我在 Brackets 中使用 JS,当我刷新此部分时,控制台中 Carbo 的值是正确的。但是,当我在 console.log 中尝试此操作时,google 控制台只写 ,undefined'.
为什么 我该如何解决这个问题?
这是我的小练习计划。
var Foods = function(name, priceWithDollar, makingTimeMin) {
this.name = name;
this.priceWithDollar = priceWithDollar;
this.makingTimeMin = makingTimeMin;
}
Foods.prototype.priceChangeToHUF = function() {
console.log(this.priceWithDollar * 326);
}
var carbonara = new Foods('Carbonara', 10.91, 10);
carbonara.priceChangeToHUF();
console.log('The carbonara\'s price is ' + carbonara.priceChangeToHUF() + '.');
感谢您的帮助。
亚当
!还有一件事! 就在此刻,当我写下这些台词时,我想到了一些事情。 原型的值 (326) 实际上不是动态的。 但我有个主意。当我检查 ,1 美元到 huf' 时,我必须写下第一个 google 页的实际值。
我如何开始?
谢谢!
问题是您的 priceChangeToHUF
没有 return 值。以下应该有效:
Foods.prototype.priceChangeToHUF = function() {
console.log(this.priceWithDollar * 326);
return this.priceWithDollar * 326;
}
有关默认 return 值的更多信息,请参见此处:Does every Javascript function have to return a value?
对于您的货币换算,直接从 API 中获取此值可能比从 Google 结果中提取更容易。此页面有一些有用的信息:How do I get currency exchange rates via an API such as Google Finance?