From 8deb5b195071686ba55248c99c0832a0c573444d Mon Sep 17 00:00:00 2001 From: Glenn Kintscher Date: Tue, 24 Mar 2020 15:46:45 +0100 Subject: [PATCH] Fix incorrect behavior for keys ending with a dot Fixes doowb/group-array#11 --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 9d9ffcd..fef5f36 100644 --- a/index.js +++ b/index.js @@ -76,7 +76,7 @@ function split(path, options) { for (let i = 0; i < keys.length; i++) { let prop = keys[i]; - while (prop && prop.slice(-1) === '\\' && keys[i + 1]) { + while (prop && prop.slice(-1) === '\\' && keys[i + 1] != null) { prop = prop.slice(0, -1) + char + keys[++i]; } res.push(prop);