这是代码 war 的套路,我似乎无法弄明白。我以前从未使用过 JavaScript。
我知道答案可能很简单,但即使经过许多小时的搜索,我似乎也无法弄清楚他们在寻找什么。我知道 greet
函数中的 name
没有定义,但是当我定义它时,它说它不是它要查找的值。
function Person(name){
this.name = name;
}
Person.prototype.greet = function(otherName){
return "Hi " + otherName + ", my name is " + name;
}
请帮忙解释一下,将不胜感激。
最佳答案
不太明白你在找什么,但希望这会有所帮助:(在你的控制台上试试)
function Person(name){
this.name = name;
}
Person.prototype.greet = function(otherName){
return "Hi " + otherName + ", my name is " + this.name;
}
var p = new Person('jack');
p.greet('sparrow');
关于我想不通的 JavaScript 难题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20087317/