Foo.config = {
"bar": 1,
"class" : 2
}
那麼,寫 Foo.config.class 時,可能會造成 Safari Parse Error,以下這一句就會:
var str = Foo.config.class ? "class=\"" + Foo.config.class + "\"" : ""
這時要改用另一種表示法: Foo.config["class"],而不能以 property 的方式來寫
var str = Foo.config["class"] ? "class=\"" + Foo.config["class"] +
"\"" : ""
這樣便行了。
Cheers,
Kang-min Liu