Vom MDN documentation:Warum wird der zweite Parameter für JSON.parse "reviver" genannt?
reviver
(Optional)Wenn eine Funktion schreibt vor, wie sich der Wert ursprünglich durch Parsen erzeugt wird umgewandelt, bevor zurückgegeben wird.
Sein Name kommt mir seltsam. Vielleicht vermisse ich hier eine Metapher - & thinsp; warum würde das "Wiederbeleben" eines Objekts genannt? Gibt es eine Geschichte zu einer solchen Transformatorfunktion, die als "reviver" bezeichnet wird? Googlen zeigt, dass JSON.parse
im Grunde der einzige Ort ist, wo dieser Begriff verwendet wird.
Vielleicht, weil es die Funktion ist, um JSON aus der Zeichenfolge "wiederbeleben"? Trotzdem ist es besser zu benennen als 'parameter' oder' asdlkasflks' ... – Justinas
Um Wähler zu schließen: Die Antwort, die ich zu dieser Frage suche, ist ** nicht auf Meinungen basiert **. Wenn jemand eine Referenz von einer offiziellen Mailingliste oder ein Zitat von jemandem, der geholfen hat, diesen Parameter zu nennen, oder was auch immer, zur Verfügung stellt, wird das ** objektiv ** die Angelegenheit auflösen. – Lynn