【发布时间】:2017-07-12 18:29:29
【问题描述】:
所以我正在尝试迭代 req.files 这是 req.files 看起来像当我
conosle.log(req.files)
{ logo:
File {
domain:
Domain {
domain: null,
_events: [Object],
members: [Object] },
path: '/var/folders/v7/qqwh5nds511b28p8r4006pq40000gn/T/upload_3e7a4c1ee6461ad12c70140857d925cc',
name: 'logo.png',
},
homeSliderImage:
File {
domain:
Domain {
domain: null,
_events: [Object],
members: [Object] },
path: '/var/folders/v7/qqwh5nds511b28p8r4006pq40000gn/T/upload_424f4be7ef9a8cc1331da4ca126cd806',
name: 'apple.png',
}
}
这里我有我的循环,我在 req.files 中循环,并且在我得到我希望能够获得每个对象的路径的键之后,我正在获取对象的键(徽标和 homeSliderImage)。我这样做了,但我希望能够在这个循环之外访问这两条路径。如果我在循环之外console.log(newPath) 它只会记录最后一个 key.path,我想要所有这些。
var file = req.files
for (var key in file) {
if (file.hasOwnProperty(key)) {
var newPath = req.files[key].path
}
}
【问题讨论】:
-
听起来你需要一个值数组
标签: javascript node.js loops variables for-loop