我有一个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()

09-25 10:47