Como alterar o valor do objeto que está dentro de uma matriz usando JavaScript ou jQuery?

O código abaixo vem do preenchimento automático da interface do usuário do jQuery:

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 exemplo, eu quero mudar ovalor desc de jquery-ui. Como eu posso fazer isso?

Além disso, existe uma maneira mais rápida de obter os dados? Quero dizer, dar ao objeto um nome para buscar seus dados, assim como o objeto dentro de uma matriz? Então seria algo comojquery-ui.jquery-ui.desc = ....

questionAnswers(16)

yourAnswerToTheQuestion