这应该很简单-在ECMA中创建一个简单的类

class Sandwich
{
  constructor(filling)
  {
    this.sandwichname = filling;
  }
}
mysandwich = new Sandwich("Peanut Butter");


Photoshop表示错误9:非法使用保留字“类”第1行。

只有我敢肯定,有一种创建类的方法-如果您原谅双关语,那就不是用这种类型的构造。

最佳答案

您不能使用此版本的javascript。但是,可以像下面这样模拟功能:



function Sandwich(filling) {
  this.filling = filling;
}

Sandwich.prototype.someMethod = function() {
  console.log(this.filling);
};

var jelly = new Sandwich("jelly");

jelly.someMethod();

07-26 02:42