我用
let op = data.map(({usp-custom-90})=> usp-custom-90 )
但这给出了
未捕获的SyntaxError:意外令牌-
我试图用–代替破折号,但随后我就&
出现了错误我该如何解决?
答案 0 :(得分:3)
您可以使用计算出的属性名称
let prop = `usp-custom-90`
let op = data.map(({[prop]:p})=> p)
答案 1 :(得分:3)
标识符不能包含连字符,因此您必须将属性重命名为有效的标识符名称:
let op = data.map( ({ ['usp-custom-90']: uspCustom90 }) => uspCustom90 )