Javascriptオブジェクトリテラルに問題があります。JavaScriptオブジェクトリファレンス
Iは、関数の1つにオブジェクトを参照したい:
var Obj = {
name : "Johnny",
dumb : function() {
alert(this.name);
}
}
残念なことに、「ダム」機能は、同様の目的です。したがって、dumb()には の 'name'プロパティがないため、未定義として返されます。
どうすればこの問題を回避できますか?
JSONリテラルJSオブジェクトのサブセットであるデータ形式であります構文。それはあなたが持っているものではありません(他の多くの機能の中では、機能をサポートしていません) – Quentin
しかし、それは動作します:http://jsfiddle.net/damirR/aF63T/ – DamirR
どうやって呼びますか? 'Obj.dumb()'は私のために 'Johnny'に警告します。 – Gumbo