JavaScript для тупых
@java-script-stupid
41 posts

Promises (Обещания)

Всем привет. На повестке сегодняшнего дня – Promises.

Прототипы

Сегодня речь пойдет о прототипах. Чтобы лучше все понять – создаем сразу же простой объект.

Замыкания

Сегодня речь пойдет о замыканиях в JavaScript. Для многих эта тема подсознательно воспринимается непонятной и от того сложной. Но, в действительности, в замыканиях нет ничего страшного и сложного.

this, call, apply, bind

Сегодня хотелось бы рассказать о таких надуманно сложных вещах как call, bind, apply, ну и, соответственно, затронуть this. Все эти слова связаны одним словом – контекст. Но, обо всем по-порядку.

Объекты. Методы

Продолжаем тему объектов и сегодня на повестке дня – методы.

Объекты. Свойства.

Всем привет, сегодня пойдет речь об объектах.

Планирование вызова функции: setInterval

Рассмотрим еще один метод для планирования вызова функции – setInterval.

Планирование вызова функции: setTimeout

Представь, что у тебя есть задача вывести приветственное сообщение пользователю через 5 секунд после того, как он перешел на страницу. Как это организовать средствами JavaScript?

Методы массивов: flat, fill

Данный метод появился недавно, но он очень крут. Он создает новый массив из всех подмассивов содержащихся в нем уменьшая мерность на указанное значение(по умолчанию 1). Наверное звучит очень сложно и запутанно и, скорее всего, прямо сейчас ты мало где сможешь применить данный метод на практике. Но пример все-равно давай посмотрим:

Методы массивов: Array.isArray, some, every

Порой требуется понять, являются ли данные, которые, например, пришли с сервера – массивом. Как мы можем это узнать? Существует оператор typeof, но в JS нет отдельного типа для массивов. JS не различает массив от объекта: для него и то и другое – объекты. Но задачу как-то надо решать, именно для этого и существует статический метод isArray в объекте Array.