-1
私はjsbin
でそれをしようとすると、動作しないようです「Object.assign()がnullまたは未定義のソース値にスローしない」とはどういう意味ですか?
"をObject.assign()がnullまたは未定義のソース値に投げていません" mozilla
でこれをお読みください。
var obj1 = {p: null}; var obj2 = {p: "new"}; console.log(_.assign(obj1, obj2)); console.log(_.merge(obj1, obj2)); console.log(Object.assign(obj1, obj2));
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>JS Bin</title> <script src="https://cdn.jsdelivr.net/lodash/4/lodash.min.js"></script> </head> <body> </body> </html>
誰もが理由を説明するために私を助けることができますか?すべての返信用TKS〜
結果は { "P": "新しい" }で割り当てていない場合、それがあるべき { "P": "新しい" } { "新しい" "P"} { "P": "新しい" } { "P": "新しい" } { "P":NULL }? – qs1210