javascript - 一个console.log的问题
本文介绍了javascript - 一个console.log的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
这里的 aa 为什么值不一样呢?
var abc = {aa: null, bb: null, cc: null, dd: null, aa1: null, bb1: null, cc1: null, dd1: null};
function set_t(board, loc, tof) {
board[loc] = tof;
return board
}
console.log(abc)
set_t(abc, "aa", 2);
这是代码!
解决方案
当执行到 console.log(abc)
的时候, abc["aa"] 是 null
, 这没什么疑问。当点击展开的时候应该相当于重新执行一次 console.log(abc)
。
执行完 set_t(abc, "aa", 2);
后展开:
执行前 set_t(abc, "aa", 2);
后展开, 然后执行完再展开,结果就不会变了:
参考这里:
http://stackoverflow.com/ques...
这篇关于javascript - 一个console.log的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文