From 59cc613fc2db08a507c2c83de97b8276bdb8a410 Mon Sep 17 00:00:00 2001 From: Marc Porciuncula Date: Wed, 24 Nov 2021 11:26:39 +1100 Subject: [PATCH] fix: remove for-in loop to prevent errors when Array has additional enumerable properties (#3) --- src/ua-parser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ua-parser.js b/src/ua-parser.js index 4f8afde..ae050f3 100755 --- a/src/ua-parser.js +++ b/src/ua-parser.js @@ -75,7 +75,7 @@ }, enumerize = function (arr) { var enums = {}; - for (var i in arr) { + for (var i = 0; i < arr.length; i++) { enums[arr[i].toUpperCase()] = arr[i]; } return enums;