Я пытаюсь конвертировать некоторые программы из Ruby в Node.js. Я столкнулся с этим и мне было любопытно, что именно пытается делать Ruby:
// set the files variable
this.files = Dir["C:/folder/log/app.log*"]
// sort the files by last modified date/time
my_dir = this.files.sort_by { |file| File.mtime(file) }
// Copy the files. Not sure what the [-1] is for
my_dir.each do |filename|
copy_files(filename, my_dir[-1])
Итак, я получаю, что они хотят скопировать файлы в новый каталог, но что делает [-1]?