javascript - 一个console.log的问题

查看:107
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆