kidoOooOoooOOom

IT系で開発やってます

underscore.jsの extend, compact

今日出てきたのは以下の2つ

  • extend

プロパティが無ければ追加、重複していた場合は上書きしてオブジェクトを返す。

_.extend({name: 'moe'}, {age: 50});
=> {name: 'moe', age: 50}
  • compact(array)

falsyな値を除いた配列のコピーを返す。

_.compact([0, 1, false, 2, '', 3]);
=> [1, 2, 3]