path: refactor to use more primordials

PR-URL: https://github.com/nodejs/node/pull/37893
Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
This commit is contained in:
Akhil Marsonya
2021-03-24 23:16:34 +05:30
committed by ZiJian Liu
parent 31fe3b215f
commit 3ef95627cc

View File

@@ -163,7 +163,7 @@ const win32 = {
// Verify that a cwd was found and that it actually points
// to our drive. If not, default to the drive's root.
if (path === undefined ||
(StringPrototypeSlice(path, 0, 2).toLowerCase() !==
(StringPrototypeToLowerCase(StringPrototypeSlice(path, 0, 2)) !==
StringPrototypeToLowerCase(resolvedDevice) &&
StringPrototypeCharCodeAt(path, 2) === CHAR_BACKWARD_SLASH)) {
path = `${resolvedDevice}\\`;
@@ -1321,7 +1321,7 @@ const posix = {
return StringPrototypeSlice(path, startDot, end);
},
format: _format.bind(null, '/'),
format: FunctionPrototypeBind(_format, null, '/'),
parse(path) {
validateString(path, 'path');