1. 程式人生 > >jquery的方法裡預設引數,自定義引數

jquery的方法裡預設引數,自定義引數

$.extend()將一個或多個物件的內容合併到目標物件

var testLimit = {
    init: function (p) {
        var regional = undefined;
        p = $.extend(true, {
            edit: true,
            add: true,
            del: true,
            search: true
        }, regional, p || {});
        console.log(p.edit + "," + p.add + "," + p.del);
    }
}

   $(document).ready(function () {
        testLimit.init();
        testLimit.init({add: false, edit: false});
});

結果:

true,true,true
false,false,true