В Safari без надстроек console.log
будет отображаться объект в последнем состоянии выполнения, а не в состоянии, когда вызывался console.log
.
Я должен клонировать объект только для вывода его через console.log
, чтобы получить состояние объекта в этой строке.
Пример:
var test = {a: true}
console.log(test); // {a: false}
test.a = false;
console.log(test); // {a: false}