Size: a a a

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

2020 August 03

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Ну, как, работает, но только без аргументов :D
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
entries?
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
+
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Зачем тебе вообще в обьекте что-то по ключам сортировать?
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Этого все равно не выйдет, там нельзя управлять порядком)
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Насколько помню зависит от браузера, в каком порядке будут ключи отображаться
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
Зачем тебе вообще в обьекте что-то по ключам сортировать?
А как тогда? если мне нужно потом JSON.stringify() проверять их на равенство?)
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Вот задание, я уже 12 час издеваюсь над собой, пытаясь его сделать
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
А зачем вообще json stringify?
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Уже 3 парсера DOM написал, и ещё пару приблуд, пока думал как это делается
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Ну, мне кажется, самый адекватный вариант сравнить 2 объекта
источник

an

arthur n in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Вот задание, я уже 12 час издеваюсь над собой, пытаясь его сделать
дай ссылку на задачу
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Там люди это в 16 строк делают, может я мудрю где-то?
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
arthur n
дай ссылку на задачу
Сори, но она на закрытой платформе :(
источник

an

arthur n in JavaScript Noobs — сообщество новичков
Ivan Bobchenkov
Сори, но она на закрытой платформе :(
скопируй плиз код
источник

an

arthur n in JavaScript Noobs — сообщество новичков
лень печатать
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
const firstObject = {
 a: {
   b: {
     c: 1,
     d: 'string',
     e: {
       num: 1
     }
   }
 }
};

const secondObject = {
 a: {
   b: {
     e: {
       num: 1,
     }
     d: 'string',
     c: 1,
   }
 }
};

deepEqual(firstObject, secondObject); // true
deepEqual({ a:1, b: 3 }, { b: 2, a: 1}); // false
deepEqual(1, 2); // false
deepEqual(true, false); // false
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Самый адекватный вариант
1) проверить количество ключей, если не равно - false
2) пройтись по всем значениям, если примитив - просто сравнение, не совпадает - false, обьект - рекурсивно вызвать сравнение для обоих
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
Ибо мне кажется, что эта задача (А она для вообще зелёных) какая-то ультра сложная,либо я мудрю
источник

IB

Ivan Bobchenkov in JavaScript Noobs — сообщество новичков
export default - зло is the side effect
Самый адекватный вариант
1) проверить количество ключей, если не равно - false
2) пройтись по всем значениям, если примитив - просто сравнение, не совпадает - false, обьект - рекурсивно вызвать сравнение для обоих
Первый отваливается, ибо нужно чтобы ключи проверялись на одном ли они уровне
источник