私は次のオブジェクトを持っています。
ou.map : {
settings : {
},
basePath : './path/';
marker_setting : {
img : this.basePath + 'image.png';
},
fun : function() {
alert ( this.maker_setting.img );
//alert ( this.basePath + this.maker_setting.img ); Right now, I am using this where this.maker_setting.img is simply 'image.png'
}
}
ここで、 の値はou.map.marker_setting.img
になりますundefinedimage.png
が、私はそれを にしたいと考えています./path/image.png
。どうやってやるの?
編集
私は完全なアプローチを変更することもできます。私が欲しいのは、marker_setting と basePath を持つ 1 つの名前空間と、marker_setting でプロパティを使用できる 1 つのメイン メソッドだけです。
また、私はこれらすべてを試しました
img : this.basePath + 'image.png';
img : basePath + 'image.png';
img : ou.map.basePath + 'image.png';
これらのどれも、望ましい出力を与えませんでした。他の情報が必要な場合はお知らせください。