Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 14

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
ymdev
с if куда короче if (scores[name]) scores[name]++
с 0 такой счёт не сдвинется
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
ymdev
с if куда короче if (scores[name]) scores[name]++
а если scores[name] равно нулю?
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Anton Permyakov
с 0 такой счёт не сдвинется
ну сделай in, если угодно
источник

y

ymdev in JavaScript Noobs — сообщество новичков
ymdev
ну сделай in, если угодно
все равно короче выходит
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
ymdev
ну сделай in, если угодно
который будет всю цепочку прототипов проверять
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Anton Permyakov
который будет всю цепочку прототипов проверять
зато короче. ляпота мать его.😂
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Anton Permyakov
который будет всю цепочку прототипов проверять
Object.create(null) в помощь тогда уж
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
ymdev
Object.create(null) в помощь тогда уж
отличные костыли, чтобы сэкономить 10 символов
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Anton Permyakov
отличные костыли, чтобы сэкономить 10 символов
не костыли. Вполне нормальная практика создать подобный объект для хранилища
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
ymdev
Object.create(null) в помощь тогда уж
и похерить все стандартные методы работы с объектами. круть. 👍
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
ymdev
не костыли. Вполне нормальная практика создать подобный объект для хранилища
для хранилища можно и мап взять
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Anton Permyakov
для хранилища можно и мап взять
вполне. Но это не единственно-возможное решение
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Anton Permyakov
для хранилища можно и мап взять
не, объект без прото реально лучше мапы для словаря, если названия свойств валидные.
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
ymdev
не костыли. Вполне нормальная практика создать подобный объект для хранилища
ну и, самое главное, уже не короче получается
источник

ЯМ

Ян Можно in JavaScript Noobs — сообщество новичков
Подскажите условие для иф, чтобы срабатывало, если у всех элементов есть определенный дата атрибут.
if (document.querySelectorAll('.listingStepOne__item input')[j].getAttribute('check') == 'true') срабатывает для каждого отдельно
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
Ян Можно
Подскажите условие для иф, чтобы срабатывало, если у всех элементов есть определенный дата атрибут.
if (document.querySelectorAll('.listingStepOne__item input')[j].getAttribute('check') == 'true') срабатывает для каждого отдельно
some()
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Mike Rize
some()
every()
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
Ян Можно
Подскажите условие для иф, чтобы срабатывало, если у всех элементов есть определенный дата атрибут.
if (document.querySelectorAll('.listingStepOne__item input')[j].getAttribute('check') == 'true') срабатывает для каждого отдельно
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Ян Можно
Подскажите условие для иф, чтобы срабатывало, если у всех элементов есть определенный дата атрибут.
if (document.querySelectorAll('.listingStepOne__item input')[j].getAttribute('check') == 'true') срабатывает для каждого отдельно
в селектор можешь сунуть .listingStepOne__item input[data-check="true"], например
источник

MR

Mike Rize in JavaScript Noobs — сообщество новичков
Я предпочитаю ещё и исключения обрабатывать
источник