{}与function(){}选用空对象{}来存放keyValue
2012-05-23 00:00
253 查看
贪多必失,写了一个用操作url 的js工具类,这个类上面有个属性叫queryString,我原来的做法是让queryString=function(){} ,
想法是希望能够queryString[key]或者queryString(key[,value])这样两种写法都支持,通过queryString[key] 方式调用key大小写敏感
通过queryString(key)则可以大小写无关。
今天杯具的发现url中带name参数死活都设置不上去,突然想起来queryString是个匿名函数,name,length等属性是只读的,
还是地乖乖改成queryString = {} ; 用另外的一个param(key[,value]) 来实现大小写无关的功能。
今天得到结论是用来放keyValue的字段最好不要使用function(){}这样已经有内置属性的类型来存放keyValue。
想法是希望能够queryString[key]或者queryString(key[,value])这样两种写法都支持,通过queryString[key] 方式调用key大小写敏感
通过queryString(key)则可以大小写无关。
今天杯具的发现url中带name参数死活都设置不上去,突然想起来queryString是个匿名函数,name,length等属性是只读的,
还是地乖乖改成queryString = {} ; 用另外的一个param(key[,value]) 来实现大小写无关的功能。
今天得到结论是用来放keyValue的字段最好不要使用function(){}这样已经有内置属性的类型来存放keyValue。
相关文章推荐
- {} 与 function() { } , 选用空对象{}来存放keyValue
- {}与function(){}选用空对象{}来存放keyValue
- 我的C++实践(11):存放异类对象的元组类型
- 函数对象状态(Function Object State)获取 -- 引用传递和for_each()
- JavaScript基础语法测试代码,覆盖JavaScript五大对象和function!
- 16、JavaScript对象模型及Function对象
- 在既有类中使用关联对象存放自定义数据
- Function对象属性和方法
- 转:STL容器里存放对象还是指针
- 全面理解Javascript中Function对象的属性和方法
- 前端基础 JavaScript Function、BOM对象 笔记
- Javascript 面向对象学习1 Function function Object
- Effective Objective-C 2.0 编写高质量iOS与OS X代码 在既有类中使用关联对象存放自定义数据
- C++:可调用对象与function
- javascript将一对象(包括数组、JSON、function)转换成字符串
- [译]OOSE第4章:面向对象系统的研发 4.2 功能/数据方法Function/data methods
- 动态创建对象演示代码MenuFunction ClassFactory FormRun ReportRun
- Java集合不能存放基本数据类型,只存放对象的引用
- 在既有类中使用关联对象存放自定义数据
- 集合存放的是对象还是对象引用?