Как исправить ошибку ESLint (предпочтение-деструктуризация) - PullRequest
0 голосов
/ 22 ноября 2018

Для следующего фрагмента кода я получил ошибку ESLint, но, используя их документы, не смог найти решение для нее.

 Object.keys(response).forEach((key) => {
     results[key] = response[key][0]; // <- This line :)
 });

Полученная ошибка:

ESLint: Use Array Destructuring. (prefer-destructuring)

Ответы [ 2 ]

0 голосов
/ 07 декабря 2018

Вы можете использовать этот код, чтобы не получить ошибку:

Object.keys(response).forEach((key) => {
    [results[key]] = response[key]; // <- This line :)
});
0 голосов
/ 22 ноября 2018

У меня нет ответа на ваш конкретный вопрос, но вот два документа, которые должны помочь вам в этом.

Подробнее о деструктуризации правила читайте в https://eslint.org/docs/rules/prefer-destructuring.

Также небольшое чтение по деструктуризации в https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment

...