javascript奇怪的对象引用行为

时间:2014-06-17 06:54:45

标签: javascript

我从控制台上的javascript对象表示中获得了这种奇怪的行为,这对我没有任何意义

code1

var list = {
        todo: {task: "one"}
    }

    console.log(list)

    list.todo.task = "two"

chromeconsole

为什么控制台会向我显示更新的任务值? 奇怪的是,如果我只记录任务,它会显示不同的值

码2:

var list = {
    todo: {task: "one"}
}

console.log(list.todo)

list.todo.task = "two" 

enter image description here

0 个答案:

没有答案