Javascript 按顺序处理字段和文件数组

Javascript 按顺序处理字段和文件数组,javascript,node.js,formidable,Javascript,Node.js,Formidable,我用它来处理表单数据 我发布的FormData包含字段“newMedia” 字段“newMedia”是包含“file”和“json”的数组 表格数据说明: 'newMedia': // File, 'newMedia': // JSON 'newMedia': // JSON 'newMedia': // File 上传成功 我的问题是结果顺序 json(“字段”)总是排在“文件”之前 我得到的结果是 'newMedia': // JSON 'newMedia': // JSON 'newMe

我用它来处理表单数据

我发布的FormData包含字段“newMedia”

字段“newMedia”是包含“file”和“json”的数组

表格数据说明:

'newMedia': // File,
'newMedia': // JSON
'newMedia': // JSON
'newMedia': // File
上传成功

我的问题是结果顺序

json(“字段”)总是排在“文件”之前

我得到的结果是

'newMedia': // JSON
'newMedia': // JSON
'newMedia': // File
'newMedia': // File,
是否有方法根据FormData顺序获取结果顺序

这是我用来得到这个结果的代码

const result = [];
form.on('field', function(field, value) {
    result.push({field,value})
})
form.on('file', function(field, file) {
    result.push({field,file})
})
谢谢