【发布时间】:2016-07-13 19:15:45
【问题描述】:
代码:
var tmp = path.join(os.tmpDir(), dir);
var segments = tmp.split(path.sep); // create directories/subdirectories
console.log(tmp);
for(var i=0; i<segments.length; i++) {
var segment = segments.slice(0, i).join(path.sep);
console.log(i, segment.length, segment, fs.existsSync(segment));
}
输出:
/var/folders/ch/pc8wsx1x1_v10hdl7zxnvjqr0000gn/T/somedir
0 0 '' false
1 0 '' false
2 4 '/var' true
3 12 '/var/folders' true
问题:
为什么索引 0 和 1 是空字符串?
【问题讨论】:
标签: javascript node.js path