React JS - Компоненты и свойства. Функциональные и классовые компоненты.
Язык JavaScript - Синтаксис "new Function"
Вы знаете несколько способов создать функцию. Function Declaration, Function Expression, стрелочные функции. Но есть ещё один. Тёмный. Мощный. Опасный. Встречайте конструктор Function. Он позволяет создавать функции из строк. Да, прямо из строк, которые могут быть сгенерированы динамически, прийти с сервера или быть введены пользователем. Это звучит как суперсила. И это действительно суперсила. Но с такой силой приходит не просто ответственность - приходит опасность. new Function - это дверь в мир eval-подобных проблем: уязвимости безопасности, проблемы с производительностью и нечитаемый код...
Язык JavaScript - Основы JavaScript 2
Циклы - это сердце любого алгоритма. Они делают скучную работу за нас: перебирают тысячи элементов, ждут нужного условия, строят сложные структуры. Но циклы - это еще и самый быстрый способ заморозить вкладку, если вы не знаете, что делаете. В JavaScript есть целое семейство циклов, но сегодня мы разберем двух китов: while и for. Они разные по характеру, но одинаково мощные. while говорит: "Пока условие истинно - делай. Когда станет ложным - остановись". javascript while (condition) {
// тело цикла
} Важнейший момент: условие проверяется перед каждой итерацией...