Talking about the $. extend method in jQuery to extend JSON object

  • 2021-07-21 05:55:59
  • OfStack

The $. extend method extends an JSON object, extending one object with one or more other objects, and returning the extended object.

Example 1

Merge settings and options, modify and return settings


var settings = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
jQuery.extend(settings, options);

Results settings = = {validate: true, limit: 5, name: "bar"}

Example 2

Merge defaults and options without modifying defaults.


var empty = {};
var defaults = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
var settings = jQuery.extend(empty, defaults, options);

Results

settings == { validate: true, limit: 5, name: "bar" }
empty == { validate: true, limit: 5, name: "bar" }


Related articles: