首页 > 语言 > JavaScript > 正文

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

2024-05-06 16:11:42
字体:
来源:转载
供稿:网友
这篇文章主要介绍了node.js中的path.isAbsolute方法使用说明,本文介绍了path.isAbsolute的方法说明、语法、使用实例和实现源码,需要的朋友可以参考下
 
 

方法说明:

检测path是否为绝对路径。一个绝对路径会解析到相同的位置,无论是不是在工作目录。

语法:

 

复制代码代码如下:

path.isAbsolute(path)

 

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

接收参数:

path         path路径

例子:

 

复制代码代码如下:

//Posix examples:
path.isAbsolute('/foo/bar') // true
path.isAbsolute('/baz/..') // true
path.isAbsolute('qux/') // false
path.isAbsolute('.') // false
//Windows examples:
path.isAbsolute('//server') // true
path.isAbsolute('C:/foo/..') // true
path.isAbsolute('bar//baz') // false
path.isAbsolute('.') // false

 

源码:

 

复制代码代码如下:

// windows version 
  exports.isAbsolute = function(path) { 
    var result = splitDeviceRe.exec(path), 
        device = result[1] || '', 
        isUnc = device && device.charAt(1) !== ':'; 
    // UNC paths are always absolute 
    return !!result[2] || isUnc; 
  };

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选