Array of objects, indexof or search
Hi,
I've got an array like this:
- var test = [{date:'10/04/2009', name:'Good Friday'},
- {date:'13/04/2009', name:'Easter Monday'},
- {date:'04/05/2009', name:'May Day Bank Holiday'},
- {date:'25/05/2009', name:'Spring Bank Holiday'},
- {date:'31/08/2009', name:'Summer Bank Holiday'},
- {date:'25/12/2009', name:'Christmas Day'},
- {date:'28/12/2009', name:'Boxing Day (in lieu)'},
- {date:'29/12/2009', name:'Extra Statutory Day '},
- {date:'30/12/2009', name:'Extra Statutory Day'},
- {date:'31/12/2009', name:'Local Extra Day'},
- {date:'01/01/2010', name:'New Years\' Day'},
- {date:'02/04/2010', name:'Good Friday'},
- {date:'05/04/2010', name:'Easter Monday'},
- {date:'03/05/2010', name:'May Day Bank Holiday'},
- {date:'31/05/2010', name:'Spring Bank Holiday'},
- {date:'30/08/2010', name:'Summer Bank Holiday'},
- {date:'27/12/2010', name:'Christmas Day (in lieu)'},
- {date:'28/12/2010', name:'Boxing Day (in lieu)'},
- {date:'29/12/2010', name:'Extra Statutory Day'},
- {date:'30/12/2010', name:'Extra Statutory Day'},
- {date:'31/12/2010', name:'Local Statutory Day'},
- {date:'03/01/2011', name:'New Years\' Day (in lieu)'}];
How can I search or find in the array?
I tried test.indexOf('27/12/2010') but it always returns -1
Is this possible with JavaScript or jQuery?
Or do I need to format the array differently?
Cheers,
Mike