In Javascript, was ist der Unterschied zwischen einem Objekt und einem Hash? Wie schaffst du eins gegen das andere und warum interessiert es dich? Gibt es einen Unterschied zwischen den folgenden Codebeispielen?Unterschied zwischen einem Objekt und einem Hash?
var kid = {
name: "juni",
age: 1
}
Und:
var kid = new Object();
kid.name = "juni";
kid.age = 1;
Und:
var kid = new Object();
kid["name"] = "juni";
kid["age"] = 1;
Können Sie sich jedes anderen Codebeispiel soll ich zeigen?
Die Kernfrage hier ist Was ist der Unterschied zwischen einem Objekt und einem Hash?
denke ich Ihre Aussage „Unterschied zwischen und Objekt und einem Hash“ soll bedeuten „Unterschied zwischen und Objekt und einem (hash)Karte". – Peter
guter Punkt ... aber ist Hash nicht ein tatsächlicher Javascript-Typ? –
In JavaScript gibt es keinen Hash-Typ. '{}' ist nur ein Short-Hand-Initialisierer für den 'Object'-Typ. Und '[]' ist nur ein Kurz-Hand-Initialisierer für den 'Array'-Typ. – Blixt