nodeschool learnyounode node.js module FILTER LS exercise

后端 未结 8 1635
耶瑟儿~
耶瑟儿~ 2021-02-10 05:46

Below is the exercise 5 of nodeschool learnyounode module

Create a program that prints a list of files in a given directory, filtered by he extension of the files. You w

8条回答
  •  执念已碎
    2021-02-10 06:05

    Your problem is just a typo. You're doing this:

        if(ext == ext){ // you're comparing the same variable
          console.log(filename);
        }
    

    , but you should be doing this:

        if(ext === ext1){ // try to use '==='
          console.log(filename);
        }
    

    Other thing: they're not considering the . of .txt in the input, so you have to append this in your variable ext1 because .extname(file) returns the extention with the .:

    var ext1 = '.' + process.argv[3];
    

提交回复
热议问题