Der folgende Code stammt von jQuery UI Autocomplete:
var projects = [
{
value: "jquery",
label: "jQuery",
desc: "the write less, do more, JavaScript library",
icon: "jquery_32x32.png"
},
{
value: "jquery-ui",
label: "jQuery UI",
desc: "the official user interface library for jQuery",
icon: "jqueryui_32x32.png"
},
{
value: "sizzlejs",
label: "Sizzle JS",
desc: "a pure-JavaScript CSS selector engine",
icon: "sizzlejs_32x32.png"
}
];
Zum Beispiel möchte ich den desc-Wert von jquery-ui ändern . Wie kann ich das machen?
Gibt es außerdem eine schnellere Möglichkeit, die Daten abzurufen? Ich meine, dem Objekt einen Namen geben, um seine Daten abzurufen, genau wie das Objekt in einem Array? Es wäre also so etwas wiejquery-ui.jquery-ui.desc = ....
projects["jquery-ui"].desc
. Wäre das die Mühe wert, nur um eine schönere Syntax zu erhalten?