如何合并选项数组

时间:2017-11-06 22:31:01

标签: javascript jquery

我有一个函数,其中我有一些默认的选项集,我想在调用该函数时更改一些选项并保持其余部分,这是一个很好的方法。

updateSlider: function (options) {
    //set default options
    let defaults = {
        slideshow: false,
        slideshowDelay: 2000,
        videos: []
    };
}

1 个答案:

答案 0 :(得分:1)

你可以为此目的使用jquery的$.extend

updateSlider: function (options) {
    //set default options
    let defaults = {
        slideshow: false,
        slideshowDelay: 2000,
        videos: []
    };
    //merge defaults 
    options = $.extend({}, defaults, options);
}