Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.41 KB

File metadata and controls

39 lines (27 loc) · 1.41 KB

Переменные, содержащие коллекции, именуются во множественном числе

Неправильно:

const age = [12, 40, 22, 7];
const name = ['Иван', 'Петр', 'Мария', 'Алексей'];

const wizard = {
  name: 'Гендальф',
  friend: ['Саурон', 'Фродо', 'Бильбо']
};

const listItem = document.querySelectorAll('ul li');

Правильно:

const ages = [12, 40, 22, 7];
const names = ['Иван', 'Петр', 'Мария', 'Алексей'];

const wizard = {
  name: 'Гендальф',
  friends: ['Саурон', 'Фродо', 'Бильбо']
};

const listItems = document.querySelectorAll('ul li');

Обратите внимание, что слово data — это множественное число от слова datum, поэтому его использование в качестве имени переменной для массива корректно.

Почему нужно соблюдать этот критерий?

Коллекции в JavaScript можно перебирать в циклах. Если правило соблюдается, удобно понять, что по переменной можно ситерироваться, даже не глядя в место объявления:

listItems.forEach(() => {});