getObjects
Sat Oct 08 2022 17:53:14 GMT+0000 (Coordinated Universal Time)
Saved by
@Waydes
#javascript
/*
For every row of data in data, generates an object that contains the data. Names of object fields are defined in keys.
Arguments:
- data: JavaScript 2d array
- keys: Array of Strings that define the property names for the objects to create
Source: https://gist.github.com/crstamps2/3111817
*/
function getObjects(data, keys) {
var objects = []; //Array to be returned
for (var i = 0; i < data.length; ++i) { //For each row
var object = {};
for (var j = 0; j < data[i].length; ++j) { //For each cell in the row
var cellData = data[i][j];
object[keys[j]] = cellData;
}
objects.push(object);
}
return objects;
}
content_copyCOPY
Comments