var state = {
item1 : {
text : "hi hi"
}
}
var i = 5;
function test() {
state.item1.text = i;
console.log(state)
i--
if (i >= 0) {
setTimeout(test, 1000);
}
}
test();
このJSONオブジェクトを更新するとき、それは正しい値が表示されない非常に奇妙な問題があります。どんな助けでも大歓迎です。ログconsole.log(state.item1)
をコンソールに接続すると、正しい値が出力されます。しかし、console.log(state)
は不正確な値を示します。
Codepen例 http://codepen.io/chrisburgin95/pen/xEzvWz
あなたはどう思いますが、「正しい値」であり、あなたは何を見ていますか? Codepenの出力は私にとって正しいと思われます。 – smarx