Основы JavaScript для начинающих и HTML верстальщиков
Как создать функцию js | Javascript для начинающх
В JavaScript существуют несколько способов создания функций. Вот основные из них: const myFunction = function() {
console.log("Hello, World!");
};
myFunction(); // Вызов функции function myFunction() {
console.log("Hello, World!");
}
myFunction(); // Вызов функции const myFunction = () => {
console.log("Hello, World!");
};
myFunction(); // Вызов функции function greet(name) {
console.log("Hello, " + name + "!");
}
greet("Alice"); // Вывод: Hello, Alice! function add(a, b) {
return a + b;
}
const sum = add(5, 3);
console...
Язык JavaScript - Синтаксис "new Function"
Вы знаете несколько способов создать функцию. Function Declaration, Function Expression, стрелочные функции. Но есть ещё один. Тёмный. Мощный. Опасный. Встречайте конструктор Function. Он позволяет создавать функции из строк. Да, прямо из строк, которые могут быть сгенерированы динамически, прийти с сервера или быть введены пользователем. Это звучит как суперсила. И это действительно суперсила. Но с такой силой приходит не просто ответственность - приходит опасность. new Function - это дверь в мир eval-подобных проблем: уязвимости безопасности, проблемы с производительностью и нечитаемый код...