.isEqual()
Проверить, возвращает ли объект A то же значение, что и B, совпадают ли результаты. Равенство экземпляров. Сравнение значений.
isEqual([value, other])
Метод util.isEqual()
может быть полезен когда требуется определить, являются ли объекты равными между собой, имеют они одинаковые значения или нет.
Возвращает логическое значение true
если два объекта равны; иначе вернёт false
.
Примеры использования
const myObj1 = { abc: "АБВ" }
const myObj2 = { abc: "АБВ" }
const myObj3 = { xet: "rumba" }
const myObj4 = false
// Равны?
console.log(util.isEqual(myObj1, myObj2))
console.log(util.isEqual(myObj2, myObj3))
console.log(util.isEqual(myObj1, myObj4))
Результат
true false false
const myBet1 = 5
const myBet2 = 5
const myBet3 = '5'
const myBet4 = '5'
// Равны?
console.log(util.isEqual(myBet1, myBet2))
console.log(util.isEqual(myBet2, myBet3))
console.log(util.isEqual(myBet3, myBet4))
Результат
true false true
Если нужно проверить является ли значение числовым тип данных, «число» или нет, то см. функцию UIkit.util.isNumber(). Если требуется поиск нескольких элементов в дереве DOM, то можно обратить внимание на функцию util.$$().