如果我创建一个名为Circle
的类:
class Circle{
constructor(){
this.cost = this.calculateCost()
}
showCosts(){
console.log(l.findHeight(100));
}
calculateCost(){
console.log(l.findHeight(100));
}
}
并且有两个尝试访问名为l
的变量的方法,calculateCost
方法不起作用(它表示找不到未定义的高度),因为它是从构造函数访问的。但是当我打电话时
l.showCosts()
let l = new Line();
class Line{
findHeight(x){
return x;
}
}