let button = document.querySelectorAll('masterSelector');
let subMenuAll = document.querySelectorAll('slaveSelector');
const dnoneStyle = () => {
//несколько строк кода
}
button.forEach((e) => {
//несколько строк кода
}
//...... еще куча кода
const dnoneStyle = () => {
//несколько строк кода
} вместо function dnoneStyle() {
//несколько строк кода
} делать надо только если вам нужна именно стрелочная функции с её отношением к this. Иначе это использование языковых конструкция не по назначению, лишнее усложнение кода и место возможных ошибок.
если контекст используется вообще.
Иначе это использование языковых конструкция не по назначению
var func = x => x * x; // краткий синтаксис,
// неявно возвращает результат
var func = (x, y) => { return x + y; }; // блочный синтаксис,
// явно возвращает результатусложнение кода
место возможных ошибок.
const ВСЕГДА, кроме тех случаев, когда это без let не обойтись никак.// это массив, как по названию это можно понять?
// должно быть buttons
let button = document.querySelectorAll('masterSelector');
// что это за "е"? Если 1-2 строки кода, можно использовать первую букву названия массива,
// если оно понятное, в данном случае это "b"
// если же больше, то уже стоит использовать полное название,
// в данном случае buttons → button (именно поэтому названия массивов и должны быть во множественном числе)
button.forEach((e) => {
//несколько строк кода
} const, а не let, если массив не будет меняться?forEach тоже добавить?
const a1 = { b: 1, c: 1 };
const a2 = a1;И перед forEach тоже добавить?