149 читали · 6 лет назад
Как в JS удалить дублирующиеся объекты в массиве?
Допустим, у нас есть массив объектов, таких как следующие: Первый и последний объекты в массиве идентичны. Так что, если мы хотим удалить такие дубликаты объектов из массива? Удивительно, но это довольно сложная проблема для решения. Чтобы понять почему, давайте посмотрим, как мы можем удалить дубликаты из массива плоских элементов, таких как строки. Удаление дубликатов плоских элементов из массива Допустим, у нас есть следующий массив: Если бы мы хотели удалить любые дубликаты из этого массива,...
4 месяца назад
JavaScript — как правильно понимать методы, вызывать их с this, строить объекты, классы и избегать ошибок в современном JS (ES2024+)
🟠🟠🟠 ВЫБЕРИТЕ ЛУЧШИЙ КУРС по JAVASCRIPT 🟠🟠🟠 Когда говорят «JavaScript методом», чаще всего имеют в виду не «какую-то особую магию», а конкретный способ вызова функции — как свойства объекта. В JavaScript метод — это функция, лежащая в свойстве объекта, и вызываемая через этот объект. Важно не то, где функция объявлена, а то, как она вызвана — именно форма вызова определяет, какое значение получит this и как будет работать код. Новички часто запоминают упрощённую формулу «метод — это функция...