get value in multidimensional array or object
get value in multidimensional array or object
by Siddharth Motwani
JavaScript
var myarray = [
{ "name": "bob", "date": "01/01/1990" },
{ "name": "john", "date": "02/01/1990" },
{ "name": "larry", "date": "03/01/1990" }
];
myFunc(myarray,'name','john');
myFunc(myarray,'date','03/01/1990');
function myFunc( arr, fieldToCompare, valueToCompare )
{
if(fieldToCompare=='name')
{
arr.map(function (myObj) {
if (myObj.name == valueToCompare) {
alert('name : '+ myObj.name + ' date : '+ myObj.date);
} else {
return null;
}
});
}
else {
arr.map(function (myObj) {
if (myObj.date == valueToCompare) {
alert('name : '+ myObj.name + ' date : '+ myObj.date);
} else {
return null;
}
});
}
}