Skip to content

Instantly share code, notes, and snippets.

@Seterium
Seterium / objectsdiff.js
Last active December 7, 2021 13:01
Objects diff
// Вычисление расхождения массивов
// Важно:
// - Порядок элементов не учитывается
// - Повторение элементов не учитывается
// - Вложенные типы должны быть примитивными значениями (строками, числами, булевыми значениями)
const arraysDiff = (origin, base) => origin.filter(x => !base.includes(x));
// Определение пустого объекта (без свойств)
const isEmpty = (object) => {
if (!(object instanceof Object)) {