我很惊讶这会发生在 javascript 中,但是当我开发算法时,我注意到了这一点。
当我将“mt”数组放入“wm”常量中,并更改“mt”数组中的值时,该值会在“wm”数组中更改。为什么会这样?我怎样才能使这不会发生?
我问这个是因为“wm”,在我看来,应该包含“mt”数组的副本,除非我直接修改它,否则不应该改变。
javascript arrays node.js
arrays ×1
javascript ×1
node.js ×1