.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.$$().