node.js中的path.extname方法使用说明

 更新时间:2014年12月09日 08:48:49   投稿:junjie  
这篇文章主要介绍了node.js中的path.extname方法使用说明,本文介绍了path.extname的方法说明、语法、使用实例和实现源码,需要的朋友可以参考下

方法说明:

返回path路径文件扩展名,如果path以 ‘.' 为结尾,将返回 ‘.',如果无扩展名 又 不以'.'结尾,将返回空值。

语法:

复制代码 代码如下:

path.extname(p)

由于该方法属于path模块,使用前需要引入path模块(var path= require(“path”) )

接收参数:

p       path路径

例子:

复制代码 代码如下:

path.extname('index.html')
// returns
'.html'
path.extname('index.')
// returns
'.'
path.extname('index')
// returns
''

源码:

复制代码 代码如下:

exports.extname = function(path) {
  return splitPath(path)[3];
};

相关文章

  • Node.js(v16.13.2版本)安装及环境配置的图文教程

    Node.js(v16.13.2版本)安装及环境配置的图文教程

    本文主要介绍了Node.js(v16.13.2版本)安装及环境配置的图文教程,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)

    Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)

    这篇文章主要介绍了Node.js中使用Log.io在浏览器中实时监控日志,Log.io等同于tail -f命令,但更强大,需要的朋友可以参考下
    2014-09-09
  • nodejs安装与卸载图文教程(高版本降为低版本)

    nodejs安装与卸载图文教程(高版本降为低版本)

    我们往往用命令行安装的nodejs不是最新版本,而且升级nodejs并不是件非常简单的事情,这篇文章主要给大家介绍了关于nodejs安装与卸载(高版本降为低版本)的相关资料,需要的朋友可以参考下
    2023-12-12
  • 为什么使用koa2搭建微信第三方公众平台的原因

    为什么使用koa2搭建微信第三方公众平台的原因

    这篇文章主要介绍了为什么使用koa2搭建微信第三方公众平台的原因,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • 基于node.js实现爬虫的讲解

    基于node.js实现爬虫的讲解

    今天小编就为大家分享一篇关于基于node.js实现爬虫的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • Postman xmysql不切换环境缓存数据到本地

    Postman xmysql不切换环境缓存数据到本地

    这篇文章主要为大家介绍了Postman xmysql不切换环境缓存数据到本地示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 深入理解Node.js中通用基础设计模式

    深入理解Node.js中通用基础设计模式

    大家在谈到设计模式时最先想到的就是 singletons, observers(观察者) 或 factories(工厂方法)。本文重点给大家介绍Node.JS一些基础模式的实现方法,感兴趣的朋友跟随脚本之家小编一起学习吧
    2017-09-09
  • Node js 中的 Multer中间件(文件上传)

    Node js 中的 Multer中间件(文件上传)

    本文介绍了Node.js中用于处理文件上传的Multer中间件,详细说明了项目设置、安装依赖的步骤,以及如何使用Multer上传单个和多个文件,还介绍了DiskStorage引擎、其他配置选项和错误处理方法,感兴趣的朋友跟随小编一起看看吧
    2025-03-03
  • 一文详解Node.js服务器动态资源处理

    一文详解Node.js服务器动态资源处理

    动态资源处理也就是对数据进行重新排序来读写数据库,读取反序列化,写入序列化,这篇文章主要来和大家聊聊Node.js中的服务器动态资源处理,感兴趣的可以了解下
    2024-04-04
  • node.js http模块概念详解

    node.js http模块概念详解

    http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务,本文给大家介绍node.js http模块的相关知识,感兴趣的朋友一起看看吧
    2022-01-01

最新评论