今天在码着代码调试的时候,根据条件判断将一个数组的一个元素值进行增或者减的操作,结果发现,数组中的其它元素也都跟着变了。
第一次碰见这种情况,检查了好几遍代码也没感觉哪里有写错,有点一头雾水,甚至写了各种小demo调试。
最后发现,是关于js的堆与栈问题…
示例代码: