0
に結果を拡張私は、次の(一例)をやってる:割り当てはjqueryのこの
function NameConfig(cfg) {
var config = $.extend({
name: 'John',
lastName: 'Doe'
}, cfg);
}
今、「この」にこの設定を割り当てるために、私はこの1つの操作を行います。
for (var key in config)
this[key] = config[key];
私にできることそれはより良い方法で?
? 2番目のコードサンプルのループは 'config'のクローンになりますが、' this'は何を指していますか? –
'これは' NameConfig'を参照するべきですか、間違っていますか? –
あなたはどこかで '新しいNameConfig'をやっていますか?その場合、 'NameConfig'インスタンスを参照します。それ以外は明示的に設定されていないものは参照しません – atomrc