gpt4 book ai didi

javascript - JS - Object.keys() 中的三元语句

转载 作者:行者123 更新时间:2023-11-30 07:20:36 25 4
gpt4 key购买 nike

当我将 三元语句if 语句 放入 Object.keys() 中时,如下所示:

 Object.keys(date).forEach((index) => {
dates[date[index].id] !== undefined ?
dates[date[index].id] =
[...dates[dates[date[index].id], dates[date[index].name]
: null;
});

我从 Linter 得到这个错误:

Expected an assignment or function call and instead saw an expression. (no-unused-expressions)

当我使用常规 if 语句时,出现此错误,

Parsing error: Unexpected token (Fatal)

为什么?

最佳答案

你重复了 dates 并在作业中缺少了一些括号:

dates[date[index].id] = [...dates[dates[date[index].id], dates[date[index].name]

应该是:

dates[date[index].id] = [..dates[date[index].id], dates[date[index].name]]

演示:

Object.keys(date).forEach((index) => dates[date[index].id] !== undefined ?
dates[date[index].id] = [...dates[date[index].id], dates[date[index].name]] : null);

关于javascript - JS - Object.keys() 中的三元语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46711074/

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