Size: a a a

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

2021 January 20

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Looney
Ребят, кто знает как сверять объекты с теми же значениями свойств, но свойства в другом порядке?
это от порядка не зависит, объекты сравниваются по ссылке, так что два разных объекта не могут быть равны друг другу
источник

AP

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

L

Looney in JavaScript Noobs — сообщество новичков
Cпасибо
источник

L

Looney in JavaScript Noobs — сообщество новичков
А можно как-нибудь отсортировать свойства объекта по алфавиту?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Looney
А можно как-нибудь отсортировать свойства объекта по алфавиту?
с какой целью?
источник

L

Looney in JavaScript Noobs — сообщество новичков
Для удобства
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
порядок свойств ключей в объекте не определен, в основном они в порядке добавления выводятся
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
если важен порядок - приводите ключи к массиву
источник

АГ

Алмаз Галяутдинов... in JavaScript Noobs — сообщество новичков
Ребята подскажите. Есть массив объектов нужно проверить содержит ли этот массив нужный объект. Через  array.includes(obj) не получается что то(
источник

j

jk in JavaScript Noobs — сообщество новичков
Алмаз Галяутдинов
Ребята подскажите. Есть массив объектов нужно проверить содержит ли этот массив нужный объект. Через  array.includes(obj) не получается что то(
const object = {}
const array = [ object ]
console.log(array.includes(object))
источник

j

jk in JavaScript Noobs — сообщество новичков
У меня получается.
источник

x

xahise in JavaScript Noobs — сообщество новичков
Алмаз Галяутдинов
Ребята подскажите. Есть массив объектов нужно проверить содержит ли этот массив нужный объект. Через  array.includes(obj) не получается что то(
если не ошибаюсь, то
   {a: b} == {a: b} // false

я не силен в js, поэтому могу посоветовать только проверять каждый элемент. . .
источник

⠀⠀

⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀... in JavaScript Noobs — сообщество новичков
jk
У меня получается.
Ну потому что у тебя ссылка на тот же объект, а у него наверняка на разные)
источник

j

jk in JavaScript Noobs — сообщество новичков
⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀
Ну потому что у тебя ссылка на тот же объект, а у него наверняка на разные)
Это почти наверняка так, да.
источник

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
Алмаз Галяутдинов
Ребята подскажите. Есть массив объектов нужно проверить содержит ли этот массив нужный объект. Через  array.includes(obj) не получается что то(
Айдишка есть какая-то у объектов?
источник

АГ

Алмаз Галяутдинов... in JavaScript Noobs — сообщество новичков
object = { label: 'B', x: 1, y: 2}
array = [{label: 'C' ,x: 0, y: 0}, { label: 'B', x: 1, y: 2} ]
источник

АГ

Алмаз Галяутдинов... in JavaScript Noobs — сообщество новичков
вот типа такого
источник

АБ

Артём Бондаренко... in JavaScript Noobs — сообщество новичков
Алмаз Галяутдинов
object = { label: 'B', x: 1, y: 2}
array = [{label: 'C' ,x: 0, y: 0}, { label: 'B', x: 1, y: 2} ]
Если лейбел совпал значит то что нужно?
источник

АГ

Алмаз Галяутдинов... in JavaScript Noobs — сообщество новичков
да да
источник

Y

Yaroslav in JavaScript Noobs — сообщество новичков
Через .find()
источник