🐛TypeError: Object.assign requires that input parameter not be null or undefinedがサファリで出る
TypeError: Object.assignは入力パラメータがnullまたはundefinedでないことを要求する。
実際のソースはこれで、入力パラメータを代入元だと考えるとずいぶん違和感がある。こういうエラーメッセージはよくある。ここでは主体がassignだと考えると、代入元も代入先も「入力パラーメーター」ということになる。

Safari(apple)だと「TypeError: Object.assign requires that input parameter not be null or undefined」だが、chrome(V8)だと違うメッセージになる。
TypeError: Cannot convert undefined or null to objectTypeError: undefinedまたはnullをオブジェクトに変換できない
こっちはまだ変換主体がassignであることをなんとなく示唆してるので、日本人にはまだわかりやすいような気がする。

safari=WEBKITらしいのでソース調べたらそれらしい箇所があった
いいなと思ったら応援しよう!
