数组的介绍和使用

mac2026-04-10  4

数组:

数组的概念:数据的组合,一组数据。 数组的意义:当需要操作多个数据时,需要使用数组。

数组的创建:

var arr = [1,2,3,4,5]; 字面量 var arr1 = new Array(1,2,3,4,5) 构造函数 var arr1 = [5]; 字面量 var arr2 = new Array(5); 构造函数 console.log(arr1); console.log(arr2); console.log(arr1.length); console.log(arr2.length);

案列:

计算0,3之间能组成的奇数个是01、21、03、13、23、31 function fn(a,b){ if(a>b){ var ls = a; a = b; b = ls; } for(var i=a;i<=b;i++){ for(var j=a;j<=b;j++){ if((""+i+j)%2 != 0 && i!=j){ 容器,每次将数据保存===>>> ""+i+j; } } } return 容器; } var s = fn(3,0); console.log(s);

数组的操作:

1.push:最后一位新增 返回新的长度,(用来改变数组长度)。

2.unshift:第一位新增

3.pop:最后一位删除 数组为空则返回undefined ,把数组长度减 1

4.shift:第一位删除

5.splice:替换

6.join() 方法:用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 返回一个字符串

7.concat() 方法:用于连接两个或多个数组,并返回一个新数组,新数组是将参数添加到原数组中构成的

8.unshift:将参数添加到原数组开头,并返回数组的长度

数组的操作案列:

写函数map(arr) 把数组中的每一位数字都增加30% function map(arr){ for(var i=0;i<arr.length;i++){ arr[i] = arr[i] * 1.3; } } var a = [4,5,6,7]; console.log(a); map(a); console.log(a);

最新回复(0)