javascript - Eslint 关于解构的警告

标签 javascript ecmascript-6

我将如何对此使用数组解构。我收到了短绒警告。

使用数组解构。 [首选解构]

const block = Object.entries(products).reduce((acc, item) => {
      acc[item[0]] = item[1];
      return acc;
    }, {}

);

最佳答案

将参数列表中的item解构为[key, val]:

const block = Object.entries(products).reduce((acc, [key, val]) => {
  acc[key] = val;
  return acc;
}, {});

关于javascript - Eslint 关于解构的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54374763/

相关文章:

javascript - 如何在reactjs中获取下拉输入的默认值

javascript - 如何使用数组中的一组对打印 JavaScript 数组

javascript - 如何从 HTML-PhP 的表中的查询列表中运行特定查询

javascript - 根据屏幕尺寸执行功能

javascript - Backbone 获取以获取集合

javascript - ES6 : share data between modules

javascript - 如何使 SVG 元素在 React 上可点击?

javascript - 迭代通常适用于 Map()、Set().. 但违背了 promise

javascript - 在链式 promise 中,如果第一个 promise 要求不执行其余 promise ,如何

javascript - jQuery 自动完成功能根据我输入的单词从数据库中获取项目,但结果显示为列表的水平线