浅谈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 相关文章推荐
jquery last-child 列表最后一项的样式
Jan 22 Javascript
预加载css或javascript的js代码
Apr 23 Javascript
基于datagrid框架的查询
Apr 08 Javascript
jquery实现类似EasyUI的页面布局可改变左右的宽度
Sep 12 Javascript
JavaScript插件化开发教程 (一)
Jan 27 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
May 09 Javascript
ES6新特性之Object的变化分析
Mar 31 Javascript
js 开发之autocomplete="off"在chrom中失效的解决办法
Sep 28 Javascript
vue cli构建的项目中请求代理与项目打包问题
Feb 26 Javascript
详解JSON.stringify()的5个秘密特性
May 26 Javascript
Element-ui el-tree新增和删除节点后如何刷新tree的实例
Aug 31 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
Nov 03 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伪造referer突破网盘禁止外连的代码
2008/06/15 PHP
php smarty模版引擎中的缓存应用
2009/12/02 PHP
浅谈PHP中Stream(流)
2015/06/08 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
PHP程序中使用adodb连接不同数据库的代码实例
2015/12/19 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
不同浏览器的怪癖小结
2010/07/11 Javascript
简单常用的幻灯片播放实现代码
2013/09/25 Javascript
Javascript中的匿名函数与封装介绍
2015/03/15 Javascript
Javascript实现的简单右键菜单类
2015/09/23 Javascript
javascript判断复选框是否选中的方法
2015/10/16 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
JavaScript ES6箭头函数使用指南
2018/12/30 Javascript
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
ES6 Symbol数据类型的应用实例分析
2019/06/26 Javascript
前后端常见的几种鉴权方式(小结)
2019/08/04 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
[05:00]第二届DOTA2亚洲邀请赛主赛事第三天比赛集锦.mp4
2017/04/04 DOTA
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
分析运行中的 Python 进程详细解析
2019/06/22 Python
用 python 进行微信好友信息分析
2020/11/28 Python
Django如何重置migration的几种情景
2021/02/24 Python
CSS3 transition 实现通知消息轮播条
2020/10/14 HTML / CSS
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
shell变量的作用空间是什么
2013/08/17 面试题
给医务人员表扬信
2014/01/12 职场文书
公司离职证明标准格式
2014/11/18 职场文书
未中标通知书
2015/04/17 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技