配置对象方法传参
来源:互联网 发布:李荣浩2017新专辑知乎 编辑:程序博客网 时间:2024/06/05 16:33
我们见到的一般常规的函数传参是下面这样的:
function fn ( a,b ) { console.log( a,b ); }//常规传参方式fn( 1,2 ); //12
但是当函数需要很多个参数,而且参数的位置会影响到结果的时候常规的函数传参方式就显得捉襟见肘,例如
function fn ( a,b,c,d,e,f,g ){ console.log( a,b,c,d,e,f,g );}
此时如果再使用原来那种传参方式出错的概率会大大增加
此时我们可以尝试 配置对象 传参,可以把上面的例子写成:
function fn ( obj ){ console.log( obj.a, obj.b, obj.c, obj.e, obj.f, obj.g );}//配置对象,可以不用注意其顺序var myObj = { a: 1, d: 4, c: 3, b: 2, e: 5, g: 6}//传参fn( myObj);
配置对象的优缺点:
优: 不需要记住众多参数以及其顺序
可以安全的忽略非必需参数
更易于阅读和维护
更加易于添加或删除参数
缺: 需要记住参数名
属性名无法被压缩
配置对象的方法在 ajax 当中出现频率很高。
0 0
- 配置对象方法传参
- Java 类方法,对象参数传参
- DWR 配置 调用带对象参数的后台方法
- hibernate 中对set对象的两种配置方法
- Smarty赋值对象方法,配置简化封装类
- 方法传参,传对象和传对象的属性区别
- 对象方法
- 16. 在工厂方法中读取配置,生成可配置化的对象
- 对象创建,对象方法
- 利用属性名称配置,自动转换成java bean对象的set、get方法的方法
- 浅谈 JS 对象添加 getter与 setter 的5种方法以及如何让对象属性不可配置或枚举
- 浅谈 JS 对象添加 getter与 setter 的5种方法以及如何让对象属性不可配置或枚举
- 配置Servlet和jsp的访问路径映射 域对象 java web 四种include方法
- Tomcat实现Session对象的持久化原理及配置方法介绍
- Tomcat实现Session对象的持久化原理及配置方法介绍
- 什么是配置对象,配置选项
- XMLDOM对象方法:对象事件
- XMLDOM对象方法:对象属性
- jquery中attr() & prop() 的区别与其实现方法
- Python基础之re模块
- TCP/IP协议三次握手与四次握手流程解析
- 机器学习中的训练集、验证集和测试集
- 蓝桥杯取球博弈
- 配置对象方法传参
- php常见知识点
- 剑指offer--1.删除链表中某个节点 2.从尾到头打印链表
- 安卓推送
- Intellij license server
- 关于SHA1碰撞——比较两个binary的不同之处
- 欢迎使用CSDN-markdown编辑器
- codeforce 510 C 拓扑排序
- 括号配对问题