JavaScript Linkliste
Für allgemeingültige Codebeispiele siehe JavaScript Referenz
Für SAP HANA spezifische Codebeispiele siehe Node.js Code Samples (SAP HANA)
Einführung in JavaScript
Eine gute Einführung mit vielen Codebeispielen findet sich in folgendem Mozilla Developer Network Artikel:
https://developer.mozilla.org/de/docs/Web/JavaScript/Eine_Wiedereinfuehrung_in_JavaScript
https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
JavaScript Referenz / Quellen
Datentypen
String.length: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/String/length
Template-Strings (Backticks): https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/template_strings
Date: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
Arrays: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array
Object: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Object
Class: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Klassen
Vergleichsoperatoren
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators
https://bonsaiden.github.io/JavaScript-Garden/#types.equality
Genauigkeit bei Zahlen http://javascript.info/number#imprecise-calculations
this-Schlüsselwort https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Operators/this
Objekte und Eigenschaften
https://bonsaiden.github.io/JavaScript-Garden/#object
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects
Funktionen <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions
Closures <https://bonsaiden.github.io/JavaScript-Garden/#function.closures
Promises
Promises
Das `Promise-Objekt`wird für asynchrone Berechnungen verwendet. Ein `Promise` kann sich in einem von drei Zuständen befinden:
- pending: initialer Status, weder fulfilled noch rejected.
- fulfilled: Operation erfolgreich.
- rejected: Operation gescheitert.
Ein weiterer Begriff beschreibt den Zustand settled: Der Promise ist entweder fulfilled oder rejected, aber nicht pending.
https://developer.mozilla.org/de/docs/Web/JavaScript/Guide/Using_promises
https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Promise
https://javascript.info/promise-basics
Async-Await
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Asynchronous/Async_await
https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/async_function