我有一个像图像和代码这样的文件结构,它读取这样的文件夹内容:
var array = []
fs.readdir(__dirname + '/static/katalogi', function (err, files) {
files.forEach(function (fileName) {
console.log(fileName);
array.push(fileName)
});
});
我想创建类似这样的结构:
var list = {kat1:[files from folder],
kat2:[files from folder],
kat3:[files from folder]}
有人知道该怎么做,因为我真的不了解js中的对象
您可以尝试以下结构来满足访问数组数据的需要:
var list = [
{ kat1: file },
{ kat2: file },
{ kat3: file },
]
并且要迭代kat(即kat1,kat2等),可以使用FormData。
new fd = new FormData()
for(var i=0; i<n; i++){
fd.append('kat'+i, file) // output=> {kat1: file}
list.push(fd)
}