es6 类声明
发布于 8 年前 作者 oyosc 3608 次浏览 来自 问答

class Polygon { constructor(height, width) { this.height = height; this.width = width; } } 为什么height跟width不需要声明呢

4 回复

你说的是this.height 和this.width吧,因为这是给一个Object增加属性啊

这是class的构造函数,this.xxx就是为你调用new Polygon(height,width)这个构造函数时初始化class内的值

哈哈,看来楼主是从java或C#转过来的,还不适应javascript的方式

@jingsam 蛤蛤,javascript随时都能this出新的东西

回到顶部