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

前端技术 2023/09/09 JavaScript

方法说明:

检测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;
  };

本文地址:https://www.stayed.cn/item/24098

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。