为了一个我正在编写的实验,我必须制作下面六种类型的列表。
每个列表都是这样的: list = [{encode: ...jpg}, {encode: ...jpg}..., {recall: ...jpg}, {recall:...jpg}...]
有没有更加聪明的方式来创建六个这样的列表而不必写六次冗余代码? 还有,pregenerated_faces是一个包含所有编码和回忆人脸图像字符串的.json对象数组。
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);
};
每个列表都是这样的: list = [{encode: ...jpg}, {encode: ...jpg}..., {recall: ...jpg}, {recall:...jpg}...]
有没有更加聪明的方式来创建六个这样的列表而不必写六次冗余代码? 还有,pregenerated_faces是一个包含所有编码和回忆人脸图像字符串的.json对象数组。
var trial1 = { timeline: [generateListStart, displayList, distractor, recognitionTest], timeline_variables: list1 }
- JadeHippopregenerated_faces
而不是encoding_faces
。 - tarun jain