6 месяцев назад
Как создать функцию 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...
2 года назад
Атака на Node.js через манипуляции с прототипами объектов JavaScript
Исследователи Центра Гельмгольца по информационной безопасности (CISPA) и Королевского технологического института (Швеция) проанализировали применимость техники засорения прототипа объектов JavaScript ("prototype pollution") для создания атак на платформу Node.js и популярные приложения на её основе, приводящих к выполнению кода. Метод засорения прототипа использует особенность языка JavaScript, позволяющую добавить новые свойства в корневой прототип любого объекта. В приложениях могут встречаться...