gpt4 book ai didi

javascript - 配置 Node 以使用 Object.assign

转载 作者:搜寻专家 更新时间:2023-10-31 23:01:59 24 4
gpt4 key购买 nike

我正在 IO.js 和 Node.JS 中对 Object.assign 进行简单测试,但它会导致错误。

/Users/lp/.nvm/versions/io.js/v2.4.0/bin/iojs --debug-brk=59842 --nolazy mixin.js
Debugger listening on port 59842
/Users/lp/Documents/code/test/mixin.js:11
line = Object.assign(line, depth);
^
TypeError: Object.assign is not a function

代码如下:

var line = {
x: 0,
y: 0
};

var depth = {
z: 0
};

line = Object.assign(line, depth);

我已尝试使用 --harmony 和 IO.js v2.4.0 的 Node v0.12.7。据我了解,应该支持 ES6。不支持赋值还是我遗漏了什么?

最佳答案

http://kangax.github.io/compat-table/es6是现在最好看的地方,它说 Object.assign 在 iojs 和 Node 上不受支持。不过加载 polyfill 很容易。

ES6 规范上个月才最终确定,它甚至还没有完全跨平台实现。如果您想在当前平台上使用更多的 ES6,您应该计划依赖 polyfill 和转译器,如 Babel 和 Traceur。

关于javascript - 配置 Node 以使用 Object.assign,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31632569/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com