console 推迟执行
2018-07-10 本文已影响0人
shangyunsi
使用console.log()输出引用类型值时,console.log的实际执行会推迟,相当于“惰性”求值,遇上数组、对象这样的引用类型就出上面的问题了,也就是我们点击箭头打开的时候,才会输出真正的值,而这时候循环早就已经执行完了,所以输出的会是循环执行完后的结果!
使用console.log()输出引用类型值时,console.log的实际执行会推迟,相当于“惰性”求值,遇上数组、对象这样的引用类型就出上面的问题了,也就是我们点击箭头打开的时候,才会输出真正的值,而这时候循环早就已经执行完了,所以输出的会是循环执行完后的结果!