166
魔獸
jQuery中的$.extend方法來擴展JSON對象
$.extend方法可以擴展JSON對象,用一個或多個其他對象來擴展一個對象,返回被擴展的對象。
例一
合並 settings 和 options,修改並返回 settings
var settings = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
jQuery.extend(settings, options);
結果 settings == { validate: true, limit: 5, name: "bar" }
例二
合並 defaults 和 options, 不修改 defaults。
var empty = {};
var defaults = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
var settings = jQuery.extend(empty, defaults, options);
結果
settings == { validate: true, limit: 5, name: "bar" }
empty == { validate: true, limit: 5, name: "bar" }
轉自jQuery幫助文檔
最後更新:2017-04-02 15:14:44