您必须像这样在数组中搜索:
function changeDesc( value, desc ) { for (var i in projects) { if (projects[i].value == value) { projects[i].desc = desc; break; //Stop this loop, we found it! } }}
并像这样使用
var projects = [ ... ];changeDesc ( 'jquery-ui', 'new description' );
更新:
为了更快地获得它:
var projects = { jqueryUi : { value: 'lol1', desc: 'lol2' }};projects.jqueryUi.desc = 'new string';
(根据Frédéric的评论,您不应在对象键中使用连字符,否则应使用“ jquery-ui”和projects [“ jquery-ui”]表示法。)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)