For an experiment I'm writing, I have to make six of the kind of list below.
var list1 = [];
var enc_len_1 = pregenerated_faces[1].encoding_faces.length;
var rec_len_1 = pregenerated_faces[1].recall_faces.length;
for (var i = 0; i < enc_len_1; i++){
var obj_encode = {
'encode': pregenerated_faces[1].encoding_faces[i]
};
list1.push(obj_encode);
};
for (var i = 0; i < rec_len_1; i++){
var obj_recall = {
'reacall': pregenerated_faces[1].recall_faces[i]
};
list1.push(obj_recall);
};
Each list will look like this: list = [{encode: ...jpg}, {encode: ...jpg}..., {recall: ...jpg}, {recall:...jpg}...]
What is a smarter way to make six of these without writing six-fold redundant code? Oh, also, pregenerated_faces is an array of .json objects containing all the encoding and recall faces image strings.
pregenerated_facesand notencoding_faces