このコードは次のとおりです。
const a = { aProp: 1 };
const c = {
b: { a }
};
このコードと同じ:
const a = { aProp: 1 };
const c = {
b: a
};
?
私は、という意味ではc
どちらの場合もまったく同じ性質を持っていますか?そして、コードにはどのような技術的な違いがありますか?
ありがとうございました。
簡単に言うと、いいえ。
b: { a }
はの省略形であるb: { a: a }
ため、ネストされたプロパティになります。
const c = {
b: { a: { aProp: 1 } },
};
2番目のケース:
b: a,
これは通常の割り当てであり、次の結果になります。
const c = {
b: { aProp: 1 },
};
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加