JavaScript · Senior · Frage 61 von 75
Was steuert Symbol.toPrimitive?
const price = {
[Symbol.toPrimitive](hint) { return hint === "number" ? 42 : "$42"; },
};- 1Ob sich das Objekt einfrieren oder versiegeln lässt
- 2Wie das Objekt in einen Primitivwert umgewandelt wird
- 3Wie das Objekt in JSON-Text serialisiert wird
Antwort zeigen
Richtige Antwort: Wie das Objekt in einen Primitivwert umgewandelt wird
Erklärung
Der Hinweis ist "number", "string" oder "default". Ohne die Methode ruft JS valueOf und toString in einer vom Hinweis abhängigen Reihenfolge auf.