• learnyounode 题解


    //第三题

    var fs =require('fs')
    var path=process.argv[2]
    fs.readFile(path,function(err,data){
    var lines=data.toString().split(' ').length-1;
    console.log(lines)
    })

     
    View Code

    第5题

    //new module program.js
    var mymodule=require('./myfile.js')
    
    var dir=process.argv[2]
    var filter=process.argv[3]
    
    mymodule(dir,filter,function(err,list){
        if(err)
            return console.error("ddddddd")
    
        list.forEach(function(file)
        {
            console.log(file)
        })
    }) 
    //myfile.js
    var fs =require('fs')
    var path=require('path')
    
    module.exports=function(dir,fileter,callback)
    {
        fs.readdir(dir,function(err,list){
            if(err)
                return callback(err)
            list=list.filter(function(file){
                if(path.extname(file)=='.'+fileter)
                    return file
            })
            callback(null,list)
        })
    }
  • 相关阅读:
    Java中数组遍历
    数组常见异常
    数组的访问
    Java中数组的定义方式
    Java中数组的概念与特点
    node爬虫技术初探
    node相关内容
    vs code快捷键
    vue 入门开发
    es6 常见用法
  • 原文地址:https://www.cnblogs.com/hrx-star/p/5806548.html
Copyright © 2020-2023  润新知