Es gibt auch eine andere Art und Weise , dies zu tun , auch wenn es vielleicht werden DEPRECATED . Hervorheben der Macht, da jemand sagt , dass sie veraltet ist (überprüfen Sie die Kommentare zu dieser Antwort), während andere sagen, dass beide in Ordnung sind. Der Vollständigkeit halber melde ich es trotzdem.
Nehmen wir Promise.all()
zum Beispiel, welches ein mit einem Array erfülltes Versprechen zurückgibt. Mit dem Punktnotationsstil würde es wie folgt aussehen:
{Promise.<Array.<*>>}
Es funktioniert mit JetBrains-Produkten (z. B. PhpStorm, WebStorm) und wird auch in den jsforce-Dokumenten verwendet .
Zum Zeitpunkt des Schreibens, wenn ich versuche, einige Dokumente mit PHPStorm automatisch zu generieren , wird standardmäßig dieser Stil verwendet, obwohl ich einen schlechten Verweis darauf gefunden habe.
Wie auch immer, wenn Sie die folgende Funktion als Beispiel nehmen:
const test = async () => {
let array1 = [], array2 = [];
return {array1, array2};
};
Wenn ich PhpStorm die Dokumente generieren lasse, erhalte ich Folgendes :
const test = async () => {
let array1 = [], array2 = [];
return {array1, array2};
};