发表于: 2017-04-07 16:45:34

2 1035


今天完成的事情/收获:

1. 二维数组的定义方法一

var myarr=new Array();  //先声明一维 

for(var i=0;i<2;i++){   //一维长度为2

   myarr[i]=new Array();  //再声明二维 

   for(var j=0;j<3;j++){   //二维长度为3

   myarr[i][j]=i+j;   // 赋值,每个数组元素的值为i+j

   }

 }

下面几个内容 我理解下 并且应该了改了自己的代码

数组的截取和合并

arrayObj.slice(start, [end]); //以数组的形式返回数组的一部分,注意不包括 end 对应的元素,如果省略 end 将复制 start 之后的所有元素

 

arrayObj.concat([item1[, item2[, . . . [,itemN]]]]); //将多个数组(也可以是字符串,或者是数组和字符串的混合)连接为一个数组,返回连接好的新的数组

数组的拷贝

arrayObj.slice(0); //返回数组的拷贝数组,注意是一个新的数组,不是指向

 

arrayObj.concat(); //返回数组的拷贝数组,注意是一个新的数组,不是指向

数组元素的排序

arrayObj.reverse(); //反转元素(最前的排到最后、最后的排到最前),返回数组地址

arrayObj.sort(); //对数组元素排序,返回数组地址

数组元素的字符串化

arrayObj.join(separator); //返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开。

明天做的事情:

早上开始晚上并且连接任务1-4(尽可能的完善)

然后接着看基础拉

问题:

果然早点睡的脑回路会好一点。

把前面的错误逻辑改了回来

果然要多想在去写代码



返回列表 返回列表
评论

    分享到