5 - filter

我竟然靠自己查文件完成這個功能了,覺得開心

附上自己寫的程式碼

// filter
// node 4-filter.js path subname

var fs = require("fs")
var dir = process.argv[2]
var subname = process.argv[3]
var path = require("path")

// get files list in dir
fs.readdir(dir, function(err, list) {


    // if path.extname = subname
    // log it

    for(i=0; i<=list.length; i++){
        if(path.extname(list[i]) == ("."+subname) ){
            console.log(list[i])    
         }      
    }

} );

官方的解答 主要差異在官方用 Array.foreach(function callback(value, index, array) ) 來代表迴圈

Last updated

Was this helpful?