发表于: 2017-02-07 23:59:29

1 1323


2017年2月7日

A:今日完成:

1. 今天上午在做js任务2-2的js部分,通过对以前的代码的重构实现了对input输入框的值的控制。

2.因为js2任务要用到数组的相关知识,而且数组的操作方法有很多。所以又具体看了看数组的操作方法。

主要有一下几种:除了Object类型,恐怕Array类型是ES中最重要的也是最常用的类型了。es种数组与其他语言不同的是,ES种的数组中的项可以包含各种数据类型。也就是说可以用数组的第一项来保存字符串,第二项来保存数值,第三项来保存对象。以此类推,而且ES中数组的大小是可以动态调整的。

创建数组的基本方式有两种:第一种是使用Array构造函数,如下面的代码所示:

var colors = new Array();

如果预先知道,要保存的项目数量也可以预先传递该数量给构造函数。创建数组的第二种方式是使用数组字面量:

var colors = ["red","yellow","blue","green"];

3.数组中的栈方法:push()可以接受任意数量的参数,把他们逐个添加到数组的末尾,从数组末尾添加新项并返回修改后数组的长度;pop()从数组末尾删除最后一项,减少数组的length值,返回被删除的项。

4.队列方法:是先进先出。是push方法和shift()方法,它能移除数组中的第一项并返回该项,同时数组的长度减一。

5.ES还为数组提供了unshift()方法,可知unshift()方法与shift方法相反,他能在数组的前端添加任意个项并返回数组的长度。

B.遇到问题:

基本顺利

C.明日计划:

完成任务3地 切图。




返回列表 返回列表
评论

    分享到