浅谈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中的细节分析
Jun 30 Javascript
jquery ajax,ashx,json的用法总结
Feb 12 Javascript
js图片模糊切换显示特效的方法
Feb 17 Javascript
在JavaScript的正则表达式中使用exec()方法
Jun 16 Javascript
js实现接收表单的值并将值拼在表单action后面的方法
Nov 23 Javascript
JavaScript制作简单分页插件
Sep 11 Javascript
javascript编写简易计算器
May 06 Javascript
Vue+webpack+Element 兼容问题总结(小结)
Aug 16 Javascript
小程序封装路由文件和路由方法(5种全解析)
May 26 Javascript
vue使用nprogress实现进度条
Dec 09 Javascript
Jquery 获取相同NAME 或者id删除行操作
Aug 24 jQuery
JavaScript实现九宫格拖拽效果
Jun 28 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文本操作类
2006/11/25 PHP
yii框架源码分析之创建controller代码
2011/06/28 PHP
PHP中将数组转成XML格式的实现代码
2011/08/08 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
php合并数组中相同元素的方法
2014/11/13 PHP
Symfony数据校验方法实例分析
2015/01/26 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
2019/04/10 PHP
写出高效jquery代码的19条指南
2014/03/19 Javascript
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
第一次接触Bootstrap框架
2016/10/24 Javascript
jQuery实现的简单悬浮层功能完整实例
2017/01/23 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
ReactNative页面跳转Navigator实现的示例代码
2017/08/02 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
vue1.0和vue2.0的watch监听事件写法详解
2018/09/11 Javascript
基于vue中keep-alive缓存问题的解决方法
2018/09/21 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
2018/12/30 Javascript
vue-week-picker实现支持按周切换的日历
2019/06/26 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
vue使用transition组件动画效果的实例代码
2021/01/28 Vue.js
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
python绘制简单彩虹图
2018/11/19 Python
Django学习之文件上传与下载
2019/10/06 Python
Python绘制二维曲线的日常应用详解
2019/12/04 Python
python3 使用traceback定位异常实例
2020/03/09 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
应聘自荐信
2013/12/14 职场文书
社团成立邀请函
2014/01/08 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
导游欢迎词范文
2015/01/23 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
红领巾广播站广播稿
2015/08/19 职场文书