我明白这一点
foo = foo.x = {n: b}; // console.log(foo) => {n: b}
Run Code Online (Sandbox Code Playgroud)
但
foo.x = foo = {n: b}; // console.log(foo) => {n: b}
Run Code Online (Sandbox Code Playgroud)
它应该等于:
foo = {n: b};
foo.x = foo; // console.log(foo) => {n: b, x:object}
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么吗?
javascript ×1