看不懂两段代码
var screenAnimateElements = { '.screen-1': [ '.screen-1__heading', '.screen-1__phone', '.screen-1__shadow', ], '.screen-2': [ '.screen-2__heading', '.screen-2__subheading', '.screen-2__phone', '.screen-2__point', '.screen-2__point_i_1', '.screen-2__point_i_2', '.screen-2__point_i_3', ], '.screen-3': [ '.screen-3__heading', '.screen-3__subheading', '.screen-3__phone', '.screen-3__features', ], '.screen-4': [ '.screen-4__heading', '.screen-4__subheading', '.screen-4__type__item_i_1', '.screen-4__type__item_i_2', '.screen-4__type__item_i_3', '.screen-4__type__item_i_4', ], '.screen-5': [ '.screen-5__heading', '.screen-5__bg', '.screen-5__subheading', ] };
这段怎么获取各个class?
for (k in screenAnimateElements) { setScreenAnimateInit(k); }
这段代码的"k"是变量吗?"k" 和 "screenAnimateElements"又是什么关系?
97
收起
正在回答
2回答
for in是遍历对象常用的一种方法,k的取值是screenAnimateElements这个对象中所有的成员属性,如图标注 setScreenAnimateInit(k)得到的就是相应的数组,遍历数组就可以取到各个class了
HTML5与CSS3实现动态网页 2018
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星