浅谈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 相关文章推荐
JavaScript 全角转半角部分
Oct 28 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
May 29 Javascript
Jquery中$.post和$.ajax的用法小结
Apr 28 Javascript
js父页面中使用子页面的方法
Jan 09 Javascript
动态加载JavaScript文件的两种方法
Apr 22 Javascript
jQuery常见的选择器及用法介绍
Dec 20 Javascript
bootstrap警告框示例代码分享
May 17 Javascript
node.js中axios使用心得总结
Nov 29 Javascript
vue-router懒加载速度缓慢问题及解决方法
Nov 25 Javascript
基于 jQuery 实现键盘事件监听控件
Apr 04 jQuery
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
Aug 07 Javascript
基于JavaScript获取base64图片大小
Oct 18 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
php计算税后工资的方法
2015/07/28 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
浅说js变量
2011/05/25 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
2013/01/15 Javascript
仿百度输入框智能提示的js代码
2013/08/22 Javascript
node.js中的path.resolve方法使用说明
2014/12/08 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
EasyUI中datagrid在ie下reload失败解决方案
2015/03/09 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
javascript获取系统当前时间的方法
2015/11/19 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
c++生成dll使用python调用dll的方法
2014/01/20 Python
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
Python设计模式之原型模式实例详解
2019/01/18 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
python爬虫 基于requests模块的get请求实现详解
2019/08/20 Python
Pygame的程序开始示例代码
2020/05/07 Python
PHP基于phpqrcode类库生成二维码过程解析
2020/05/28 Python
HTML5中input输入框默认提示文字向左向右移动的示例代码
2020/09/10 HTML / CSS
澳大利亚免息网上购物:Shop Zero
2016/09/17 全球购物
如何让Java程序执行效率更高
2014/06/25 面试题
女方婚礼新郎答谢词
2014/01/11 职场文书
交通事故委托书范本精选
2014/10/04 职场文书
2014年物业管理工作总结
2014/11/21 职场文书
部门经理迟到检讨书
2015/02/16 职场文书
保研专家推荐信范文
2015/03/25 职场文书
2015年小学远程教育工作总结
2015/07/28 职场文书
2016年大学生党员公开承诺书
2016/03/24 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书
导游词之无锡古运河
2019/11/14 职场文书
MySQL 1130异常,无法远程登录解决方案详解
2021/08/23 MySQL