node中的path模块常用介绍

本文介绍了Node.js的path模块,包括basename、delimiter、dirname、format、join、normalize、relative、resolve、sep和isAbsolute等方法的使用,帮助前端开发者更好地理解和应用path模块。
摘要由CSDN通过智能技术生成

对于前端开发的同学相信大家都会用过path这个模块去解析路径,比较遗憾的是,以往都只是百度其某个方法的用法,没有完整的去看过接口文档,导致现在阅读一些代码的时候碰到path的其他方法一脸懵逼,所以趁着项目不忙去看了一下官方文档并做个笔记。

path.basename(path)

参数:

  • arg1: 字符串类型路径
  • arg2: 可选参数,文件拓展名

返回值:arg1的最后一部分

由于此方法在不同的系统解析windows路径出现不一样的效果,可使用path.win32.basename方法代替此方法。

// mac os环境
 
var path = require('path');
 
console.log(path.basename('C:/windows/'));
console.log(path.basename('C:\\windows\\test.js'));
console.log(path.basename('C:/windows/test.js'));
console.log(path.basename('C:/windows/test.js', '.js'));
console.log(path.win32.basename('C:/windows/'));
console.log(path.win32.basename('C:\\windows\\test.js'));
console
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值