gpt4 book ai didi

javascript - 在对象属性简写中使用 `get` 时出现语法错误

转载 作者:行者123 更新时间:2023-11-28 19:06:23 25 4
gpt4 key购买 nike

这段代码:

function get() {
console.log('get')
}

var obj = {
get
}

obj.get()

在 iojs 和 Chrom{ium,e} 中导致 SyntaxError: Unexpected token },但在 Firefox 中工作正常。

手写当然可以很好地工作:

function get() {
console.log('get')
}

var obj = {
get: get
}

obj.get()

使用 get 以外的词也是如此

function git() {
console.log('get')
}

var obj = {
git
}

obj.git()

这是 V8 中的错误还是其他错误?我在这里没有得到什么?

最佳答案

v8 尚未默认提供此功能1; firefox(不使用 v8)有。

目前,您可以使用 babel.js 进行转译.

1 它可用,但并非在每个运行时环境中都可用。例如,在 Node.js 中,您需要使用 --harmony_something 标志来启用它。

关于javascript - 在对象属性简写中使用 `get` 时出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31578454/

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