浅谈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 相关文章推荐
浏览器无法运行JAVA脚本的解决方法
Jan 09 Javascript
js创建子窗口并且回传值示例代码
Jul 02 Javascript
使用jQuery时Form表单元素ID和name命名大忌
Mar 06 Javascript
javascript函数中参数传递问题示例探讨
Jul 31 Javascript
jquery mobile 移动web(5)
Dec 20 Javascript
用NODE.JS中的流编写工具是要注意的事项
Mar 01 Javascript
jquery实现输入框实时输入触发事件代码
Dec 21 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
Jan 08 Javascript
ES6基础之展开语法(Spread syntax)
Feb 21 Javascript
Node.js Windows Binary二进制文件安装方法
May 16 Javascript
angular组件间通讯的实现方法示例
May 07 Javascript
vue.js实现双击放大预览功能
Jun 23 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
通过文字传递创建的图形按钮
2006/10/09 PHP
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
php微信公众号开发之欢迎老朋友
2018/10/20 PHP
PHP中quotemeta()函数的用法讲解
2019/04/04 PHP
Jquery上传插件 uploadify v3.1使用说明
2012/06/18 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
2015/08/24 Javascript
纯javascript实现分页(两种方法)
2015/08/26 Javascript
RequireJS入门一之实现第一个例子
2015/09/30 Javascript
Jqgrid之强大的表格插件应用
2015/12/02 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
jQuery插件HighCharts绘制2D圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
2017/10/24 Javascript
详解vue-cli项目中的proxyTable跨域问题小结
2018/02/09 Javascript
angularjs 获取默认选中的单选按钮的value方法
2018/02/28 Javascript
详解JavaScript事件循环机制
2018/09/07 Javascript
解决node-sass偶尔安装失败的方法小结
2018/12/05 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
javascript利用键盘控制小方块的移动
2020/04/20 Javascript
Python的Flask框架中实现分页功能的教程
2015/04/20 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
印尼最大的网上书店:Gramedia.com
2018/09/13 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
香港零食网购:上仓胃子
2020/06/08 全球购物
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
妇科医生自荐信
2013/11/05 职场文书
数控专业毕业生自荐信范文
2014/03/04 职场文书
调研座谈会发言材料
2014/08/23 职场文书
庆七一活动总结
2014/08/27 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis