Wieso leere Klammern und Autostart von Javascript-Skript?
Hallo,
Ich habe folgendes Skript:
const prompt = require("prompt-sync")();
const value = prompt("Enter something:");
Meine Frage ist:
- Warum funktioniert das Skript überhaupt. Es wurden nur zwei Konstanten festgelegt und trotzdem wird der Prompt ausgeführt. Liegt das an der leeren Klammer irgendwie in der 1.Z und wie soll man sie verstehen?
Danke im Voraus!
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Softwareentwickler / IT-Prozessmanager
require("prompt-sync") scheint eine Funktion zu importieren, () dahinter führt diese Funktion aus.
Dann wird die Variable prompt vermutlich mit einer entsprechenden Funktion befüllt, die du dann aufrufen kannst.
Woher ich das weiß:Studium / Ausbildung – Fachinformatiker /Anwendungsentwicklung