From d0dfa37e502981e2fca5c49a6ac2002228121c87 Mon Sep 17 00:00:00 2001 From: Oliver foster Date: Thu, 19 Dec 2019 10:12:52 +0000 Subject: [PATCH] Added fallback to native functions --- src/utils.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/utils.js b/src/utils.js index f972f15..f1d82d7 100644 --- a/src/utils.js +++ b/src/utils.js @@ -241,6 +241,9 @@ export default class Utils { static find(arr, predicate) { let i; let l; + if (Array.prototype.find) { + return Array.prototype.find.call(arr, predicate); + } for (i = 0, l = arr.length; i < l; i++ ) { const value = arr[i]; if (!predicate(value, i)) continue; @@ -259,6 +262,9 @@ export default class Utils { let i; let l; let k; + if (Object.assign) { + return Object.assign.apply(Object, arguments); + } for (i = 1, l = arguments.length; i < l; i++) { const assigner = arguments[i]; if (typeof assigner !== "object") continue;