El siguiente código proviene de 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"
}
];
Por ejemplo, quiero cambiar el valor desc de jquery-ui . ¿Cómo puedo hacer eso?
Además, ¿hay una forma más rápida de obtener los datos? Quiero decir, ¿darle al objeto un nombre para obtener sus datos, al igual que el objeto dentro de una matriz? Entonces sería algo comojquery-ui.jquery-ui.desc = ....
projects["jquery-ui"].desc
. ¿Valdría la pena el esfuerzo solo para obtener una sintaxis más agradable?