浅谈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 相关文章推荐
TimergliderJS 一个基于jQuery的时间轴插件
Dec 07 Javascript
JS下拉框内容左右移动效果的具体实现
Jul 10 Javascript
js实现全屏漂浮广告移入光标停止移动
Dec 02 Javascript
js如何获取object类型里的键值
Feb 18 Javascript
通过伪协议解决父页面与iframe页面通信的问题
Apr 05 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
Jun 25 Javascript
jquery validate表单验证插件
Sep 06 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
Nov 16 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
Dec 08 Javascript
详解vue-cli项目中怎么使用mock数据
May 29 Javascript
javascript中undefined的本质解析
Jul 31 Javascript
vue如何清除浏览器历史栈
May 25 Vue.js
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/10/09 PHP
php生成4位数字验证码的实现代码
2015/11/23 PHP
PHP递归实现层级树状展开
2016/04/01 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
js wmp操作代码小结(音乐连播功能)
2008/11/08 Javascript
Javascript select下拉框操作常用方法
2009/11/09 Javascript
Extjs学习笔记之七 布局
2010/01/08 Javascript
自己写了一个展开和收起的多更能型的js效果
2013/03/05 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
JQuery+Ajax无刷新分页的实例代码
2014/02/08 Javascript
JS实现图片放大镜效果的方法
2015/02/27 Javascript
JS实现的简洁二级导航菜单雏形效果
2015/10/13 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
python实现简单多人聊天室
2018/12/11 Python
pandas将list数据拆分成行或列的实现
2020/12/13 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
使用iframe+postMessage实现页面跨域通信的示例代码
2020/01/14 HTML / CSS
Marc Jacobs官方网站:美国奢侈品牌
2017/08/29 全球购物
四方通行旅游网:台湾订房、出国旅游
2017/09/20 全球购物
拉斯维加斯城市观光通行证:Las Vegas Pass
2019/05/21 全球购物
Madewell澳大利亚官方网站:美国休闲服饰品牌
2019/07/18 全球购物
大二自我鉴定
2014/01/31 职场文书
采购部经理岗位职责
2014/02/10 职场文书
大二法学专业职业生涯规划范文
2014/02/12 职场文书
学雷锋月活动总结
2014/04/25 职场文书
建筑投标担保书
2014/05/20 职场文书
2015年预算员工作总结
2015/05/14 职场文书
python numpy中multiply与*及matul 的区别说明
2021/05/26 Python