我有一个JavaScript问题,因此很基础,我什至无法编写适当的Google查询来回答它。例如:
function Parent(name){
this.name = name;
}
Parent.prototype.Child() = function (){
if(this.name == 'Sam'){ // This is the comparison that obviously doesn't work
/* Do something */
} else {
/* Do something else */
}
}
var Parent1 = new Parent('Sam');
var Child1 = new Parent1.Child();
在比较中是否可以使用关键字代替this来访问Parent的“ name”属性?
干杯!
最佳答案
var Parent1= new Parent('sam')
这将创建一个名为parent1的对象
因为parent1可以使用子功能
它应该是
Parent.prototype.Child = function (){
最后你可以用这个
parent1.child()