Abruf

Werte können aus einem Objekt abgerufen werden, indem man einen String-Ausdruck in ein [ ]-Suffix packt. Ist der String-Ausdruck eine Konstante, ein gültiger JavaScript-Name und kein reserviertes Wort, kann stattdessen die Punktnotation verwendet werden. Diese Punktnotation ist zu bevorzugen, da sie kompakter und besser zu lesen ist:

stooge["first-name"]     // "Joe"
flight.departure.IATA    // "SYD"

Der Wert undefined wird zurückgegeben, wenn man versucht, ein nicht existierendes Member abzurufen:

stooge["middle-name"]    // undefined
flight.status            // undefined
stooge["FIRST-NAME"]     // undefined

Der Operator || kann genutzt werden, um Standardwerte festzulegen:

var middle = stooge["middle-name"] || "(none)";
var status = flight.status || "unknown";

Der ...

Get Das Beste an JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.