質問: Object.assign(arr, ...sources); }else{ //メソッドがない場合 } ```
回答: > > ページを見てみたのですが、使い方がよくわかりませんでした。 > > > Polyfill となるコードを貼り付ければ、そのまま使えます。 ただ、MDNのPolyfillはES3相当で書き方が古いですね。 `for-in` + `hasOwnProperty` ではなく、`Object.keys` を使用しないと期待通りに動作しないパターンがあります。 http://qiita.com/cocottejs/items/66eef8fef22c0082a15f Windows Vista(に付属されたIE9)がMSのサポート対象外になった現在では `Object.keys` を使えないブラウザを考慮する必要はほぼないので Object.keys を積極的に使って良いと思います。 https://www.microsoft.com/japan/msbc/Express/ie_support/ 仕様を軽く読んだ限りでは、下記Polyfillが使えそうです。 https://gist.github.com/spiralx/68cf40d7010d829340cb http://www.ecma-international.org/ecma-262/7.0/#sec-object.assign Re: coko1 さん