如何使用JavaScript或jQuery更改数组内部对象的值?

如何使用JavaScript或jQuery更改数组内部对象的值?,第1张

如何使用JavaScript或jQuery更改数组内部对象的值?

您必须像这样在数组中搜索:

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”]表示法。)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5148696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存