搜索JSON对象数组

Col*_*tes 3 javascript jquery json

鉴于此JSON对象数组,我不确定如何完成此操作:

var stuff = [
  {
    'Address' : '123 Street',
    'Name'    : 'From'
  },
  {
    'Address' : '456 Avenue',
    'Name'    : 'To'
  }
]
Run Code Online (Sandbox Code Playgroud)

所以我希望能够做的是根据其中一个属性查询这个对象数组,在本例中为"Name",并返回与查询匹配的整个对象.

无论如何使用jquery或只是常规的JavaScript来做到这一点?

例如,我想返回名称==='From'的整个对象

ric*_*alm 5

function findStuff(jsonobject, propertyToFind, valueToFind)
{
    for (var i = 0; i < jsonobject.length; i++) {
        if (jsonobject[i][propertyToFind] === valueToFind)
           return jsonobject[i];
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)