Допустим, есть объект:
var obj = {
a: 2,
b: 2,
c: 2
}
Как вывести true
, если все свойства объекта равны друг другу?
Можно через Array#every
:
var obj = {
a: 2,
b: 2,
c: 2
};
console.info(Object.keys(obj).every((val, i, arr) => obj[val] === obj[arr[0]]));
C Object.values() -
const equalProps = object =>
Object.values(object).every( ( value, index, array ) => value === array[0] );
const first = { a: 2, b: 2, c: 2 };
const second = { a: 2, b: 3, c: 2 };
console.log( equalProps( first ) );
console.log( equalProps( second ) );
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Поставил модуль https://githubcom/mdmsoft/yii2-admin, добавил пару строк в бд (которые мне нужны), во view тоже их добавил
Помогите пожалуйста, дописать код, чтобы значения которые выводятся, сохранялись и на других страницах сайтах через localStorageСам код: