タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

連想配列に関するtkturboのブックマーク (1)

  • eラーニング奮闘記:JavaScript / 連想配列を階層的にマージ

    JavaScriptの連想配列をマージする機能をつくってみました。 連想配列を使った設定管理を実装しているのですが、「未定義の部分はデフォルト値」を、「定義してある部分は定義した値」を適用するためにこの関数を使っていいます。 config = default_config.merge(customized_config); のように使います。 ソースコード Object.prototype.merge = function (p){var o=this;for(var z in p){if(p.hasOwnProperty(z)){if(typeof p[z]=='object'&&typeof o[z]=='object'){o[z] = o[z].merge(p[z]);}else{o[z]=p[z]}}}return o;}; x = {a: "aaa", b:"bbb"}

  • 1