P粉4269063692023-08-22 13:30:26
JavaScript は楽しいです。次の例を考えてみましょう:
これにより、次の出力が生成されます:
リーリー がまったく参照ではない場合、##obj1.item
を変更しても、関数の外部の obj1
には影響しません。
引数が正しい参照であれば、すべてが変わります。 100
になり、obj2.item
は "changed"
になります。代わりに、num
は 10
のままで、obj2.item
は "unchanged
" のままです。
や obj2
など) を変更しても、パラメータに渡される項目には影響しないことを意味します。ただし、パラメータの内部を変更すると、それが反映されます (obj1
など)。