MY nodejs appがイメージファイルを読み込んでいます。しかし、アルファベット順にソートしています。Nodejsファイルシステム配列のソート数値
左側にはNodejsにはどのようなものがあり、右側にはどのように見えますか?
そして、私のNodejsコードです:
var files = fs.readdirSync('./public/manga/' + req.params.name).map(function(item){
var subfolders = fs.readdirSync('./public/manga/' + req.params.name + '/' + item);
return {
chapter: item,
paths: subfolders.map(function (i) {
return "manga/" + req.params.name + "/" + item + "/" + i;
})
}
})
res.json(files);
});
私がしようとしてdidntの仕事は何。
var myarray=[25, 8, 7, 41]
myarray.sort(function(a,b){ //Array now becomes [7, 8, 25, 41]
return a - b
})
どうしたの? –
ファイル名は文字列で、英数字でソートされています。 00、01、02、03などのファイルに名前を付けた場合は、必要に応じてソートされます。 –