我尝试在主要js 脚本和网络工作者脚本中使用简单的示例。
const object1 = {
a: 'somestring',
b: 42
};
for (let [key, value] of Object.entries(object1)) {
console.log(`${key}: ${value}`);
}
在工作程序中,我得到一个错误“ 未捕获的ReferenceError:_slicedToArray未定义”。可能是什么原因?
更新
当然,我使用webpack / polyfill,最终代码如下:
var object1 = {
a: 'somestring',
b: 42
};
var _arr = Object.entries(object1);
for (var _i = 0; _i < _arr.length; _i++) {
var _arr$_i = _slicedToArray(_arr[_i], 2),
key = _arr$_i[0],
value = _arr$_i[1];
console.log("".concat(key, ": ").concat(value));
}