Given I have an array of "purpose" objects:
//array of purpose objects:
var purposeObjects = [
{purpose: "daily"},
{purpose: "weekly"},
{purpose: "monthly"}
];
(为简单起见,我省略了其他属性)
现在,我希望有一个方法,如果找到匹配的目的名称,它将返回一个特定的对象.
这是行不通的:
function findPurpose(purposeName){
return $.grep(purposeObjects, function(){
return this.purpose == purposeName;
});
};
findPurpose("daily");
但它实际上返回一个空数组:
[]
我使用的是JQuery 1.5.2.我也try 过美元.但是没有运气.
关于如何实现这一点有什么 idea 吗?