我正在运行 eslint,建议在使用箭头函数(lambda 函数)时返回一个值。嗯,这是有道理的。但是,我遇到了一个很难走动的案例。
Dict = {}
Instances = [/* an array of items where items is a dictionary that contains data */]
Instances.map((item) => {
Dict[item.name] = item.url;
});
我的目标是从 Instances 数组中获取数据并用它填充字典 Dict。我正在使用数组函数将键值对分配给字典,但这违反了箭头函数的规则。
除了 map 之外,是否有任何迭代工具或功能可以帮助我实现目标并避免违反规则?