我遇到了一个webpack的小问题。以下代码并非我编写:
pointer.files = {
...pointer.files,
[file]: 1
};
我遇到了下面的错误:
Module build failed: SyntaxError: Unexpected token (84:28)
82 | pointer.files = pointer.files || {};
83 | pointer.files = {
> 84 | ...pointer.files,
| ^
85 | [file]: 1
86 | };
87 | });
通常我不使用 ...
所以我不确定问题出在哪里。为了使它工作,最好用另一种语法方法替换 ...
的需求是什么?
Object.assign({[file]: 1}, pointer.files)
。 - Nick Parsons...pointer.files
值的属性名称。 - Davide Bulbarellipointer.files
不是{}
时,它是什么? - fedesc