浅谈jQuery中的$.extend方法来扩展JSON对象


Posted in Javascript onFebruary 12, 2017

$.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中的$.extend方法来扩展JSON对象就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一些常用的JS功能函数代码
Jun 23 Javascript
formValidator3.3的ajaxValidator一些异常分析
Jul 12 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
Sep 04 Javascript
jquery移动端TAB触屏切换实现效果
Dec 22 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
May 24 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
Sep 14 Javascript
浅谈js函数的多种定义方法与区别
Nov 29 Javascript
微信小程序 template模板详解及实例
Feb 21 Javascript
Angularjs使用指令做表单校验的方法
Mar 31 Javascript
详解Angular路由 ng-route和ui-router的区别
May 22 Javascript
JavaScript面试出现频繁的一些易错点整理
Mar 29 Javascript
原生JavaScript实现remove()和recover()功能示例
Jul 24 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
Feb 12 #Javascript
jQuery的中 is(':visible') 解析及用法(必看)
Feb 12 #Javascript
详解Sea.js中Module.exports和exports的区别
Feb 12 #Javascript
利用Node.js编写跨平台的spawn语句详解
Feb 12 #Javascript
超全面的vue.js使用总结
Feb 12 #Javascript
Vue-Router实现页面正在加载特效方法示例
Feb 12 #Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
Feb 11 #Javascript
You might like
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
PHP提交表单失败后如何保留已经填写的信息
2014/06/20 PHP
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
总结JavaScript设计模式编程中的享元模式使用
2016/05/21 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
2017/01/10 Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
2017/02/12 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
2017/08/16 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
python每隔N秒运行指定函数的方法
2015/03/16 Python
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
python定时执行指定函数的方法
2015/05/27 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
python使用thrift教程的方法示例
2019/03/21 Python
Pandas分组与排序的实现
2019/07/23 Python
Python实现手绘图效果实例分享
2020/07/22 Python
python热力图实现简单方法
2021/01/29 Python
CSS3实现3D翻书效果
2016/06/20 HTML / CSS
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
中科软笔试题和面试题
2014/10/07 面试题
夜大自我鉴定
2013/10/31 职场文书
清正廉洁演讲稿
2014/05/22 职场文书
中学教师师德师风演讲稿
2014/08/22 职场文书
二年级学生期末评语
2014/12/26 职场文书
新闻简讯格式及范文
2015/07/22 职场文书
党务工作者主要事迹材料
2015/11/03 职场文书
CKAD认证中部署k8s并配置Calico插件
2022/03/31 Servers