如何使用jquery .grep()查找对象然后更新它?

时间:2013-08-14 12:15:25

标签: jquery arrays

我正在做一个简单的算法,它需要从jquery键/值数组中获取一个对象,对它进行一些更新,然后用更新的对象替换数组中的原始对象。我该怎么做呢?

到目前为止,我使用grep获取对象:

 var country = $.grep(contentArray, function (e) { return e.key == countrykey; });

 country.value = 'Malta';

 //Need to replace old 'country' object in contentArray 

谢谢!

1 个答案:

答案 0 :(得分:11)

grep返回一个数组

var country = $.grep(contentArray, function (e) { return e.key == countrykey; });
if(country && country.length == 1)
 country[0].value = 'Malta';