gpt4 book ai didi

javascript - 合并两个 JavaScript 对象

转载 作者:行者123 更新时间:2023-12-01 02:37:25 27 4
gpt4 key购买 nike

我有一个很大的 JavaScript 对象文字,每次只需很少的修改即可重用。最好创建一个包含大部分对象的变量,然后在每次需要时引用它。

但是我该怎么做呢?我尝试这样做,但没有成功:

var settings = {
legend: {
enabled:false
},
yAxis: {
title: {
text: 'Impact'
}
},
tooltip: {
formatter: function() {
return 'Impact: '+ this.y +' points'
}
},
credits: {
enabled: false
},
exporting: {
enabled: false
}
};

jQuery(document).ready(function() {
new Highcharts.Chart({
chart: {
renderTo: 'chart',
defaultSeriesType: 'column',
width: 450
},
title: {
text: 'Comparison of Impact for Male age 23'
},
xAxis: {
categories: [
'Good brain',
'Good humor',
'Good will'
],
},
series: [{
data: [5,2,8]
}],
settings // <-- HERE
});
});

最佳答案

jQuerys .extend()方法就是您正在寻找的。

例如

$.extend(true, settings, {
yAxis: {
title: {
text: 'Impact NEW'
}
}
});

只需替换 yAxis参与您的settings object

引用:.extend()

关于javascript - 合并两个 JavaScript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3415996/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com