const testFolder = '../assets';
const fs = require('fs');
const array=[]
const pattern=/gif/
fs.readdir(testFolder, (err, files) => {
files.map(file => {
if(file.search(pattern)>0)
array.push(file)
});
// console.log(files)
});
console.log(array)
It should be printing an array of all the files containing .gif extension .But it is printing an empty array .Not sure why the heck this is happening ...