mirror of
https://github.com/chartjs/Chart.js.git
synced 2026-03-13 03:36:50 +01:00
Replace helpers.extend with Object.assign when available or use helpers.merge (#6148)
This commit is contained in:
committed by
Simon Brunel
parent
4941aa0217
commit
0d8b8f637f
@@ -275,14 +275,12 @@ var helpers = {
|
||||
* @param {object} argN - Additional objects containing properties to merge in target.
|
||||
* @returns {object} The `target` object.
|
||||
*/
|
||||
extend: function(target) {
|
||||
var setFn = function(value, key) {
|
||||
target[key] = value;
|
||||
};
|
||||
for (var i = 1, ilen = arguments.length; i < ilen; ++i) {
|
||||
helpers.each(arguments[i], setFn);
|
||||
}
|
||||
return target;
|
||||
extend: Object.assign || function(target) {
|
||||
return helpers.merge(target, [].slice.call(arguments, 1), {
|
||||
merger: function(key, dst, src) {
|
||||
dst[key] = src[key];
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user