浅谈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中类的定义及其方式(《javascript高级程序设计》学习笔记)
Jul 04 Javascript
js中for in的用法示例解析
Dec 25 Javascript
js实现页面跳转重定向的几种方式
May 29 Javascript
浅谈Javascript中深复制
Dec 01 Javascript
JS实现的左侧竖向滑动菜单效果代码
Oct 19 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
Nov 29 Javascript
jquery点赞功能实现代码 点个赞吧!
May 29 jQuery
JavaScript中附件预览功能实现详解(推荐)
Aug 15 Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
Dec 16 Javascript
JavaScript forEach中return失效问题解决方案
Jun 01 Javascript
vue 子组件修改data或调用操作
Aug 07 Javascript
JavaScript常用工具函数库汇总
Sep 17 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
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
PHP 地址栏信息的获取代码
2009/01/07 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
详解PHP中array_rand函数的使用方法
2016/09/11 PHP
php实现留言板功能(会话控制)
2017/05/23 PHP
js读取本地excel文档数据的代码
2010/11/11 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
详解AngularJS实现表单验证
2015/12/10 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
2016/05/30 Javascript
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
JS基于面向对象实现的多个倒计时器功能示例
2017/02/28 Javascript
vue 巧用过渡效果(小结)
2018/09/22 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
基于JavaScript实现控制下拉列表
2020/05/08 Javascript
跟老齐学Python之数据类型总结
2014/09/24 Python
Python基础中所出现的异常报错总结
2016/11/19 Python
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
Python matplotlib的使用并自定义colormap的方法
2018/12/13 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
Python设计模式之适配器模式原理与用法详解
2019/01/15 Python
Python持续监听文件变化代码实例
2020/07/22 Python
Python爬虫与反爬虫大战
2020/07/30 Python
日本著名的平价时尚女性购物网站:Fifth
2016/08/24 全球购物
JINS眼镜官方网站:日本最大的眼镜邮购
2016/10/14 全球购物
PurCotton全棉时代官网:100%天然棉花生产的生活护理用品
2016/11/18 全球购物
英国领先的餐饮折扣俱乐部:Gourmet Society
2020/07/26 全球购物
UNIX文件系统分类
2014/11/11 面试题
应届生求职简历的自我评价怎么写
2013/10/23 职场文书
《影子》教学反思
2014/02/21 职场文书
农民工工资承诺书范文
2014/03/31 职场文书
绿色环保标语
2014/06/12 职场文书
2014年卫生监督工作总结
2014/12/09 职场文书
作息时间调整通知
2015/04/22 职场文书
2016元旦主持人开场白
2015/12/03 职场文书