gpt4 book ai didi

javascript - 当输入键有空格时过滤json javascript

转载 作者:行者123 更新时间:2023-11-30 09:33:58 28 4
gpt4 key购买 nike

当我的条目有空格时如何过滤 json,上面的示例不起作用:

data.filter(({BUDGET TYPE}) => BUDGET TYPE === budgets[i]);

我的data变量是一个json,它是一个具有键“BUDGET TYPE”的数组,但由于我的键有空格,我收到以下错误:

错误:意外的标识符

最佳答案

这个问题通常适用于 JavaScript 解构,无论它是过滤器还是源自 JSON 的对象都没有关系。

JavaScript 变量名称 cannot contain spaces ,无论它们是否被解构:

A JavaScript identifier must start with a letter, underscore (_), or dollar sign ($); subsequent characters can also be digits (0-9).

解构名称包含无效字符的属性的正确方法是:

data.filter(({ 'BUDGET TYPE': budgetType }) => budgetType === budgets[i]);

关于javascript - 当输入键有空格时过滤json javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44632542/

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