假设有三个对象,一个便笺,一个便笺状态和历史记录:

var note = {
    text: "hello new world"
}

var history = {}
var noteState = {}


我如何能够将注释添加到noteState,然后将noteState添加到历史记录?

我可以做些类似的事情吗?

$.extend(noteState, {"note1": note});
$.extend(history, {"noteState1": noteState});


如果我想回头从笔记中获取文字,我将如何去做呢?

history.noteState1.note1.text  // ?


还是有另一种方法可以解决这个问题?谢谢!

最佳答案

你为什么不简单

var note = {
    text: "hello new world"
}

var history = {}
var noteState = {}

noteState.note = note;
history.noteState= noteState;
alert(history.noteState.note.text);//alerts hello new world

09-17 18:57