dr.Brain

doctor Brain

мир глазами веб-разработчика

js

JavaScript: Object.toString и Array.toString

чем отличаются Object.toString и Array.toString в JavaScript

dr.Brain

время чтения 1 мин.

Photo by Cristina Anne Costello on Unsplash

Ни для кого не секрет, что в JavaScript стандартные встроенные объекты Object и Array имеют метод toString. Но в чем отличия Object.toString и Array.toString. Вернут ли эти методы одинаковые значения при использовании для одного и того же объекта?

JavaScript: undefined

некоторые особенности undefined в JavaScript

dr.Brain

время чтения 1 мин.

Согласно определению в JavaScript undefined является свойством глобального объекта, содержащим примитивное значение undefined. Если с помощью оператора typeof определить тип данных для undefined, будет получен ответ undefined. Но, что получится, если сравнить ответ переданный оператором с самой переменной undefined?

JavaScript: MAX_NUMBER_SAFE

что следует за самым большим числом в JavaScript

dr.Brain

время чтения 2 мин.

Photo by Mike Doherty on Unsplash

В JavaScript практически все цифровые значения соответствуют типу данных number и хранятся в формате 64-битных чисел двойной точности с плавающей запятой. Максимальным достижимым значение при использовании такого формата является 2 в 53 степени минус 1, что соответствует числу 9007199254740991. Это девять квадриллионов семь триллионов сто девяносто девять миллиардов двести пятьдесят четыре миллиона семьсот сорок тысяч девятьсот девяносто один - такое число достаточно трудно запомнить, Поэтому в…

JavaScript: setTimeout внутри цикла

как ведет себя функция setTimeout внутри цикла

dr.Brain

время чтения 1 мин.

Photo by Pat Whelen on Unsplash

Функция setTimeout() является асинхронной, а это означает, что она запускается, только после выполнения всех операций в основном потоке данных JavaScript. Но, что получится, если поместить эту функцию в цикл for.

JavaScript: timeout или resolve

что быстрее: setTimeout без аргумента или Promise.resolve

dr.Brain

время чтения 1 мин.

Photo by Barnabas Hertelendy on Unsplash

Известно, что и функция setTimeout() и метод Promise.resolve() являются асинхронными. Это означает, что код и функции и метода будет выполнен только после освобождение стека, то есть, когда в основном потоке JavaScript не останется неисполненных операций.

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.