Топ-10 фишек программирование на JavaScript ОБЪЕКТЫ, все что ты должен знать!

preview_player
Показать описание
Мы продолжаем серию уроков топ фишек программирования на javascript и в этом видео мы рассмотрим методы объектов JS. Я считаю что данные методы должен знать каждый начинающий junior javascript программист. Если вы новичек Javascript то вам будет очень полезно ознакомиться как работать с объектами js на практике. Мы подробно рассмотрели javascript методы Object keys, values и entries, а так же Object is, freeze и seal. Если вы о них никогда не слышали, то открывайте видео прямо сейчас, если забыли как они работают, вам неминуемо нужно смотреть это видео. Это краткие уроки JavaScript для начинающих с самыми основными методами работы программирования под веб разработку на данном языке.
Рекомендации по теме
Комментарии
Автор

Есть еще одна полезная фишка: ставить таймкоды на видос. ;)

zsoplip
Автор

Круто! Мне понравилось видео! Продолжай в том же духе. 👍

zkokwnl
Автор

2:17 Object.assign *не создаёт* новый объект из первого параметра (если это уже объект). Первый параметр только дополняется новыми свойствами, которые передаются во втором и последующих параметрах функции Object.assign.
Выдержка из спецификации:
Object.assign ( target, ...sources )
"function is used to copy the values of all of the enumerable own properties from one or more source objects to a target object."
Таким образом пример на 8:30 с Object.is абсолютно бессмыслен, т.к. Object.assign вернёт тот же самый объект.
"The length property of the assign method is 2."
Свойство length функции = 2, поэтому, минимальное количество параметров функции Object.assign - 2 параметра.
Object.is бесполезен на практике. Исключение: если нужно сравнить -0 и +0 и значение NaN.

EgorMoscowNeverSleep
Автор

Спасибо очень понятно и доступно объяснил 👍

yesdoit
Автор

классный видос продолжайте аж все про JS

YakubXuyCode
Автор

Добрый день, видео очень полезное, хотя возможно стоит сделать полный разбор того, как можно создавать объекты в js, из замечаний, постарайся пожалуйста не так спешить, несколько моментов было очень срезанных, когда нужно ещё ловить секунду, на которой нужно паузу поставить, что бы увидеть, что там консоль выдала

vadimmostovenko
Автор

ТОП! чего то давно не было новых видосов((

cjzzcvr
Автор

Найс) да, да, пора использовать таймкод)

mrakcw
Автор

музыка мешает воспринимать информацию(слишком громко), но в общем видео очень полезное, лайк)

maksymsalov
Автор

Вопрос, а как в объекте передать функцию, например типа .text()?
Чтобы она пристыковалась к вызову типа resque.text()?

arsa
Автор

Спасибо. А было видео про ООП и создание объектов с помощью функций (function User(name) {this.name = name}) или с помощью классов? Если было скиньте ссылку пожалуйста.

komiljonroziyev
Автор

Привет, подскажи пожалуйста, что почитать и или как загуглить как обращаться к разным значениям, когда циклом перебираешь массив на пример или обьект .Надеюсь что понятно обьяснил вопрос, но перечитываю и понимаю что не очень 😢

Leshanga
Автор

И ещё одна полезная фишка- шорткат для команды console.log() :)

practicalgnome
Автор

Спасибо. Следующий вопрос может быть банальный. А где можно тренировать то, чему научился, то есть где найти Real life tasks кроме как искать работу?

komiljonroziyev
Автор

Я как понимаю JS только для отображение кое чего в консоль может Кто то показать зачем нужны все умение создаваем переменных массивов вызов по селекторам тегам и тогда ли .. чтобы все выведись в консоль???

agasitashchyan
Автор

Нигде не могу найти как обьекту записать ключ и значение?? запись res[property[0]] = property[0] приводит к записи значение:значение, ключ: ключ

sergeyvladimirov
Автор

Можно название программы на который идёт запись видео? (Этого видео)

gfmopgo
Автор

Нам очень не хватает рассказа про связку React, GraphQL, Apollo, MongoDB

inigoloy
Автор

Какой самый простой способ добавить значение к уже существующему ключу в объекте? почему в интернете и в ютубе нет ответа нормального?

Shiwchik
Автор

Какой можно представить пример реального использования freeze?

Andriy