小程序里面的一段代码
2017-02-21 14:57
281 查看
var types = ['default', 'primary', 'warn'] var pageObject = { data: { defaultSize: 'default', primarySize: 'default', warnSize: 'default' } } for (var i = 0; i < types.length; ++i) { (function(type) { pageObject[type] = function(e) { var key = type + 'Size' var changedData = {} changedData[key] = this.data[key] === 'default' ? 'mini' : 'default' this.setData(changedData) } })(types[i]) } Page(pageObject)
其中for循环的 pageObject[type]这一段类似于window[‘a’]是获取window对象下面a的属性。例如下面这段代码
var obj = {
a:1,
b:2,
c:3
};
var arr = [“a”,”b”];
function test(type){
console.log(obj[type]) //获取obj的属性,类似于obj.a
};
test(arr[0]);
test(arr[1]);
相关文章推荐
- 用于双目视觉的程序框架,里面是代码和一些说明
- 一段采集程序代码
- 【asp.net 】使用js结合hidden控件实现在后台运行一段程序后提示确认,确认通过后继续执行后台代码~~~
- 分享一段程序代码:用PHP做图片锐化程序[绝对好用]
- share一段采集论坛程序的代码
- 一段js代码模仿实现sina广告条--转自griefforyou的程序人生
- 一段简单的代码用来在网页上测试javascript程序
- 论文里面的一段XML代码
- 测试一段程序代码执行时间的方法
- [Happy Coding] 一段调用STL算法的程序代码的效率分析
- 经过测试的 可以使用的远程注入代码!!!!!我的VC里面缺少一个stdafx.h需要拷贝一个到程序
- 分析网友的一段求救小程序,20行代码有多少错误?多少可改进之处?
- Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
- c# 计算程序执行时间,计算一段代码执行所用的时间,测试效率
- CSDN 博客上不能插入一段SQL程序代码 解决方法
- 一段采集程序代码
- Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
- 一段欺骗性代码和一个自删除程序的学习
- 求php高手提供一段提交表单,并写入数据库 zhaoshang 里面的 shenqing 表中的代码,谢谢~!
- 一段让asp程序在搜素引擎打不开的代码