@ -58,9 +58,9 @@ export class Observer {
* value type is Object.
*/
walk (obj: Object) {
const val = this.value
for (const key in obj) {
defineReactive(val, key, obj[key])
const keys = Object.keys(obj)
for (let i = 0; i < keys.length; i++) {
defineReactive(obj, keys[i], obj[keys[i]])
}