Return undefined when the key is not present.
This commit is contained in:
parent
94dc0d176c
commit
6435ced707
6
dist/plyr.js
vendored
6
dist/plyr.js
vendored
@ -1301,9 +1301,9 @@ var utils = {
|
|||||||
|
|
||||||
|
|
||||||
// Get a nested value in an object
|
// Get a nested value in an object
|
||||||
getDeep: function getDeep(object, value) {
|
getDeep: function getDeep(object, path) {
|
||||||
return value.split('.').reduce(function (obj, key) {
|
return path.split('.').reduce(function (obj, key) {
|
||||||
return obj[key] || {};
|
return obj && obj[key] || undefined;
|
||||||
}, object);
|
}, object);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
2
dist/plyr.js.map
vendored
2
dist/plyr.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/plyr.min.js
vendored
2
dist/plyr.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/plyr.min.js.map
vendored
2
dist/plyr.min.js.map
vendored
File diff suppressed because one or more lines are too long
6
dist/plyr.polyfilled.js
vendored
6
dist/plyr.polyfilled.js
vendored
@ -6690,9 +6690,9 @@ var utils = {
|
|||||||
|
|
||||||
|
|
||||||
// Get a nested value in an object
|
// Get a nested value in an object
|
||||||
getDeep: function getDeep(object, value) {
|
getDeep: function getDeep(object, path) {
|
||||||
return value.split('.').reduce(function (obj, key) {
|
return path.split('.').reduce(function (obj, key) {
|
||||||
return obj[key] || {};
|
return obj && obj[key] || undefined;
|
||||||
}, object);
|
}, object);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
2
dist/plyr.polyfilled.js.map
vendored
2
dist/plyr.polyfilled.js.map
vendored
File diff suppressed because one or more lines are too long
2
dist/plyr.polyfilled.min.js
vendored
2
dist/plyr.polyfilled.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/plyr.polyfilled.min.js.map
vendored
2
dist/plyr.polyfilled.min.js.map
vendored
File diff suppressed because one or more lines are too long
@ -729,8 +729,8 @@ const utils = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
// Get a nested value in an object
|
// Get a nested value in an object
|
||||||
getDeep(object, value) {
|
getDeep(object, path) {
|
||||||
return value.split('.').reduce((obj, key) => obj[key] || {}, object);
|
return path.split('.').reduce((obj, key) => (obj && obj[key]) || undefined, object);
|
||||||
},
|
},
|
||||||
|
|
||||||
// Get the closest value in an array
|
// Get the closest value in an array
|
||||||
|
Loading…
x
Reference in New Issue
Block a user