JavaScript里的...(三个点)操作符

89 阅读1分钟

看个例子:

<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覆盖了,结果如下:

在这里插入图片描述