вы можете сделать это следующим образом,
var data = [[ "Benni" , 24 , "Whatever" ],[ "Paul" , 23 , "Whatever" ]];
var collection = data.slice(); // make a copy
var keys = ["name","age","text"];
collection = collection.map(function (e) {
var obj = {};
keys.forEach(function (key, i) {
obj[key] = e[i];
});
return obj;
});
объект коллекции будет содержать результаты следующим образом
[
{
"name": "Benni",
"age": 24,
"text": "Whatever"
},
{
"name": "Paul",
"age": 23,
"text": "Whatever"
}
]
См. Полный код: JSFiddle