Home >Web Front-end >JS Tutorial >Introduction to the use of extend function in jQuery

Introduction to the use of extend function in jQuery

小云云
小云云Original
2018-01-25 10:46:381351browse

This article mainly introduces the simple usage of the extend function in jQuery, and briefly analyzes the related operation skills of jQuery using the extend function to extend object properties in the form of examples. Friends who need it can refer to it. I hope it can help everyone.


var result=$.extend({},item,item1);

extendAdd new attributes to the object: js plug-ins are often used to configure parameters
{}: item The result after merging with item1
item:Default attribute
item1:New attribute, if item1 and item attribute overlap, the attribute in item1 will be overwritten


<span id="Test"></span>


var item={"name":"olive","age":23};
var item1={"name":"Momo",sex:"gril"};
var result=$.extend({},item,item1);
console.log(JSON.stringify(result));
$("#Test").text(JSON.stringify(result))

Result:

Analysis :

The results show that the name attribute of item1 covers the name attribute of item, and the non-overlapping attributes of item and item1 objects will not affect each other, and will be inherited by the result object. Many js frameworks are By setting the default configuration and then using the extend function, users can customize relevant configurations to achieve personalized use of the framework.

Related recommendations:

JQuery’s $.extend shallow copy and deep copy instance analysis

The difference between deferred objects and extend in jQuery Detailed explanation

Example Detailed explanation of simple usage of extend function in jQuery


The above is the detailed content of Introduction to the use of extend function in jQuery. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn