看个例子:
<html> <script> var a = { next: () => {}, error: 'Jerry' }; var b = (data) => console.log('var: ' + data); var c = { ...a, next: b }; debugger; </script> </html>
a对象的next字段被…操作符的next:b中的b覆盖了,结果如下:
看个例子:
<html> <script> var a = { next: () => {}, error: 'Jerry' }; var b = (data) => console.log('var: ' + data); var c = { ...a, next: b }; debugger; </script> </html>
a对象的next字段被…操作符的next:b中的b覆盖了,结果如下: