我写了一些依赖 Prototype.js 的 javascript 代码。
Prototype.js 定义类的方式如下:
var Person = Class.create({
  initialize: function(name) {
    this.name = name;
  },
  say: function(message) {
    return this.name + ': ' + message;
  }
});
传递给的所有键Class.create都将添加到Person.prototype. 通过这种机制,Prototype.js 能够提供继承。[关联]
闭包编译器现在抱怨,因为它认为这些initialize和say函数“既不是原型方法也不是构造函数”。[链接,检查:JCS_UNSAFE_THIS]
有没有什么办法解决这一问题?