发表于: 2017-05-08 23:44:35
3 1031
今天完成的事情:
一.修复任务一,实现过程中出现的bug;
当目前九宫格处于闪动的状态时,再次点击开始闪动,闪动会变快,而且,按停止闪动,闪动没有停止;
解决方法:点击闪动时,判断是否正在闪动,如果正在闪动,退出赋值;
二.数组,参考(JavaScript权威指南);
1.定义数组:var arr = [1,2];
1.1数组的元素的值不一定是常量,可以是任意的表达式;
1.2如果省略数组中的某个值,省略的元素将被赋予undefined;
2.获取数组中元素值:
JavaScript中不存在数组越界的概念,数组索引是对象属性名的一种特殊类型,当查询的属性值不存在时,返回undefined;
3.数组长度:
数组的索引小于数组的长度;
例如:var a = [1,2];
最大索引值为1,而数组长度为2;
根据此规则,当为大于当前数组长度的索引赋值时,数组长度会被设置为"索引值+1";例:a[3]赋值时,数组长度将设置为为4;
当设置数组长度小于当前数组实际长度2时,例如设置为1,则a[1]会被删除,a的值为[1];
明天的计划:
js数组;
评论