for (var i = divs_value.length-1; i>0;i--) { for (var j = 0; j < i; j++) { if (divs_value[j] > divs_value[j+1]) { var smaller = divs_value[j+1]; divs_value[j+1] = divs_value[j]; divs_value[j] = smaller; state.push(JSON.parse(JSON.stringify(divs_value))) // state.push(divs_value) } }}在很多的冒泡可视化的例子中,我发现他们都采取的是1的做法而非2.我测试了下列的两种用法发现结果都是一样的.那么使用下面两者的区别在哪里?或者说使用 JSON 方法的优势在哪里?state.push(JSON.parse(JSON.stringify(divs_value))state.push(divs_value)
添加回答
举报
0/150
提交
取消
