From 99fb4c8ff715e620c0ebc57782881ef6c717fbd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Lipi=C5=84ski?= Date: Thu, 6 Apr 2017 22:44:15 +0200 Subject: [PATCH] Fixin scope range for var declarations in internal version of `hasPath`. --- .internal/hasPath.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.internal/hasPath.js b/.internal/hasPath.js index 066999f3b..221a0f0ca 100644 --- a/.internal/hasPath.js +++ b/.internal/hasPath.js @@ -17,11 +17,12 @@ function hasPath(object, path, hasFunc) { path = castPath(path, object) let index = -1 - let length = path.length + let { length } = path let result = false + let key while (++index < length) { - const key = toKey(path[index]) + key = toKey(path[index]) if (!(result = object != null && hasFunc(object, key))) { break }