aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/utils.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-05-31 23:39:51 +1000
committerGitHub <noreply@github.com>2018-05-31 23:39:51 +1000
commitfb22a90d33ad991e1f6de22f201c3b49f54168c1 (patch)
tree8cc30e7af53cd44f8cb5f035e16f9d6d9804cc39 /src/js/utils.js
parentd70a787af19ece0b9eeeba60d947225c73ded291 (diff)
parent108bd3dfa078cf22c0446373830e86cba586919c (diff)
downloadplyr-fb22a90d33ad991e1f6de22f201c3b49f54168c1.tar.lz
plyr-fb22a90d33ad991e1f6de22f201c3b49f54168c1.tar.xz
plyr-fb22a90d33ad991e1f6de22f201c3b49f54168c1.zip
Merge pull request #993 from sampotts/develop
v3.3.10
Diffstat (limited to 'src/js/utils.js')
-rw-r--r--src/js/utils.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/js/utils.js b/src/js/utils.js
index 0334879d..b6ba0941 100644
--- a/src/js/utils.js
+++ b/src/js/utils.js
@@ -728,6 +728,11 @@ const utils = {
return JSON.parse(JSON.stringify(object));
},
+ // Get a nested value in an object
+ getDeep(object, path) {
+ return path.split('.').reduce((obj, key) => obj && obj[key], object);
+ },
+
// Get the closest value in an array
closest(array, value) {
if (!utils.is.array(array) || !array.length) {