{}与function(){}选用空对象{}来存放keyValue


Posted in Javascript onMay 23, 2012

贪多必失,写了一个用操作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。

Javascript 相关文章推荐
js 多浏览器分别判断代码
Apr 01 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
Sep 08 Javascript
AngularJS中使用ngModal模态框实例
May 27 Javascript
layui 表格的属性的显示转换方法
Aug 14 Javascript
浅谈微信小程序flex布局基础
Sep 10 Javascript
如何利用ES6进行Promise封装总结
Feb 11 Javascript
angular4应用中输入的最小值和最大值的方法
May 17 Javascript
js实现简单页面全屏
Sep 17 Javascript
vue路由拦截器和请求拦截器知识点总结
Nov 08 Javascript
JS中间件设计模式的深入探讨与实例分析
Apr 11 Javascript
vue或react项目生产环境去掉console.log的操作
Sep 02 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
Dec 30 Vue.js
JavaScript基本编码模式小结
May 23 #Javascript
Javascript处理DOM元素事件实现代码
May 23 #Javascript
面向对象Javascript核心支持代码分享
May 23 #Javascript
Package.js  现代化的JavaScript项目make工具
May 23 #Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
May 23 #Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
May 23 #Javascript
setTimeout的延时为0时多个浏览器的区别
May 23 #Javascript
You might like
新闻分类录入、显示系统
2006/10/09 PHP
php正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
2015/08/21 PHP
ThinkPHP中使用Ueditor富文本编辑器
2015/09/02 PHP
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
jquery手风琴特效插件
2015/02/04 Javascript
浅谈jQuery的offset()方法及示例分享
2015/07/17 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
Angular2 之 路由与导航详细介绍
2017/05/26 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
vue实例中data使用return包裹的方法
2018/08/27 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
使用nodejs分离html文件里的js和css详解
2019/04/12 NodeJs
小程序实现多个选项卡切换
2020/06/19 Javascript
Python中删除文件的程序代码
2011/03/13 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
对TensorFlow的assign赋值用法详解
2018/07/30 Python
在python中实现将一张图片剪切成四份的方法
2018/12/05 Python
对python中if语句的真假判断实例详解
2019/02/18 Python
python实现AES加密解密
2019/03/28 Python
使用PyQt4 设置TextEdit背景的方法
2019/06/14 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
python 使用raw socket进行TCP SYN扫描实例
2020/05/05 Python
部署Django到阿里云服务器教程示例
2020/06/03 Python
python 解决mysql where in 对列表(list,,array)问题
2020/06/06 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
BeautifulSoup中find和find_all的使用详解
2020/12/07 Python
HUGO BOSS美国官方网上商店:世界知名奢侈品牌
2017/08/04 全球购物
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
安全大检查实施方案
2014/02/22 职场文书
大学生实习证明
2015/06/16 职场文书