哪些浏览器不支持对象原型的get和set方法?我相信这是ES5的一个功能,我知道它适用于Chrome,但我想知道它是否可以安全地用于ajax应用程序。这是一个例子:
var foo = function () {};
foo.prototype = {
get name () {
return this._name;
},
set name (n) {
this._name = n || "bar";
}
};
答案 0 :(得分:9)
这是适合您的兼容性表格。
http://kangax.github.com/es5-compat-table/
查看Getter in property initializer
和Setter in property initializer
行。
根据表格:
其他浏览器(包括IE9)未获得Yes
或No
,因此可能未经测试。我很确定IE9支持它。