数组

前一段时间,看js卡在数组上,数组应该是js开始的第一个重点,数组的意义在于前端对数据操作的初步认知;

数组通常是想列表一样的对象;简单来讲,数组是一个包含多个值的对象。数组对象可以存储在变量中,并且能用和其他类型的值完全相同的方式进行处理,区别在于我们可以单独访问列表中的每一个值。并使用列表执行一些有用和高效的操作,如循环-他对数组中的每一个元素都执行相同的操作,继而我们可以把一系列产品统计在一起,然后对数组诸葛=逐个遍历执行,

 

如果我们没有数组,我们必须吧每个产品逐个封装,带来代码的浪费,更容易出现错误,

### 创建数组

  let shopping=['bread','milk','cheese','hummus','noodles']

  shopping

## 在这种情况,数组的每一个项目都是一个字符串,但是请记住,您可以将任何类型的元素存储在数组中-字符串,数字,对象,另一个对象,甚至是另一个数组,您也可以混合和匹配项目类型-它们并不都是数字,字符串等,尝试下面这些

  let sequence = [1,2,3,4,5,8,13];

  let random =['tree',795,[0,1,2]];

## 尝试创建您自己的几个数组,然后再继续往下看

### 访问和修改数组元素

 

然后,您可以使用括号表示法访问数组的元素,与检索特定字符串字符 的方法相同

 

  1)继而在控制台上输入以下内容:

    shopping[0];

      // returns "bread"

  2)您也可以简单地为单个数组元素提供新值来修改数组的元素、

      继而::shopping[0] ="tahini";

          shopping;

// shopping will now return [ "tahini", "milk", "cheese","hummn"]

 

3)数组中包含数组的话称为多维数组。可以通过将两组方括号连接一起来访问数组内的另一个数组

let random =['tree',795,[0,1,2]];

要想访问数组中的数组元素,应该        random[2][2];

4)在继续之前尝试对数组进行一些修改,可以更好的获取数组元素

 

### 获取数组的长度

  我们可以使用length 属性获取数组的长度(数组中有多少项元素),这与查找字符串的长度(以字符为单位)完全相同

 

 

squence.length;

// should return 7

虽然length 属性也有其他用途,但最常用于循环(循环遍历数组中的所有项)。例如“、

 

 

let sefuence =[1,2,1,1,2,3,4,22,3];

for(let i=0;i<sequence.length;i++){

  console.log(sequence[i]);

}

 

### 数组的常用的方法

 

## 字符串和数组之间的转换

split()方法,::

上一篇:B. Shopping


下一篇:简单购物程序