![]() |
开朗的开心果 · 正则表达式中括号的作用 - CSDN文库· 5 月前 · |
![]() |
高大的茄子 · 是否可以在JPA ...· 5 月前 · |
![]() |
高兴的山羊 · Apollo React ...· 5 月前 · |
![]() |
稳重的树叶 · Vue使用v-for实现循环-百度经验· 11 月前 · |
![]() |
英姿勃勃的烤面包 · 原神官方画师是日本吗?原神漫画主笔是谁画的? ...· 1 年前 · |
索引值第一个为 0,我们可以根据索引值来访问数组元素:
编译以上代码,得到以下 JavaScript 代码:
输出结果为:
Google Runoob
以下实例我们在声明时直接初始化:
编译以上代码,得到以下 JavaScript 代码:
输出结果为:
我们也可以使用 Array 对象创建数组。
Array 对象的构造函数接受以下两种值:
表示数组大小的数值。 初始化的数组列表,元素使用逗号分隔值。编译以上代码,得到以下 JavaScript 代码:
输出结果为:
以下实例我们直接初始化数组元素:
编译以上代码,得到以下 JavaScript 代码:
输出结果为:
Google Runoob Taobao Facebook
编译以上代码,得到以下 JavaScript 代码:
输出结果为:
我们可以使用 for 语句来循环输出数组的各个元素:
编译以上代码,得到以下 JavaScript 代码:
输出结果为:
一个数组的元素可以是另外一个数组,这样就构成了多维数组(Multi-dimensional Array)。
最简单的多维数组是二维数组,定义方式如下:
var arr_name:datatype[][]=[ [val1,val2,val3],[v1,v2,v3] ]
定义一个二维数组,每一个维度的数组有三个元素。
编译以上代码,得到以下 JavaScript 代码:
输出结果为:
编译以上代码,得到以下 JavaScript 代码:
输出结果为:
Google Runoob Taobao Facebook
编译以上代码,得到以下 JavaScript 代码:
输出结果为:
Google Runoob Taobao Facebook
下表列出了一些常用的数组方法:
方法 & 描述 concat()连接两个或更多的数组,并返回结果。
var alpha = ["a", "b", "c"]; var numeric = [1, 2, 3]; var alphaNumeric = alpha.concat(numeric); console.log("alphaNumeric : " + alphaNumeric ); // a,b,c,1,2,3 var numbers = new Array(1, 4, 9); var length = numbers.push(10); console.log("new numbers is : " + numbers ); // 1,4,9,10 length = numbers.push(20); console.log("new numbers is : " + numbers ); // 1,4,9,10,20 var arr = ["orange", "mango", "banana", "sugar", "tea"]; console.log("arr.slice( 1, 2) : " + arr.slice( 1, 2) ); // mango console.log("arr.slice( 1, 3) : " + arr.slice( 1, 3) ); // mango,banana var retval = [2, 5, 8, 1, 4].some(isBigEnough); console.log("Returned value is : " + retval ); // false var retval = [12, 5, 8, 1, 4].some(isBigEnough); console.log("Returned value is : " + retval ); // true var arr = ["orange", "mango", "banana", "sugar", "tea"]; var removed = arr.splice(2, 0, "water"); console.log("After adding 1: " + arr ); // orange,mango,water,banana,sugar,tea console.log("removed is: " + removed); removed = arr.splice(3, 1); console.log("After removing 1: " + arr ); // orange,mango,water,sugar,tea console.log("removed is: " + removed); // banana var arr = new Array("orange", "mango", "banana", "sugar"); var length = arr.unshift("water"); console.log("Returned array is : " + arr ); // water,orange,mango,banana,sugar console.log("Length of the array is : " + length ); // 5
![]() |
开朗的开心果 · 正则表达式中括号的作用 - CSDN文库 5 月前 |
![]() |
高兴的山羊 · Apollo React subscribeToMore不更新数据_React redux不更新数据_Apollo:在订阅更新上更新React道具? - 腾讯云开发者社区 - 腾讯云 5 月前 |
![]() |
稳重的树叶 · Vue使用v-for实现循环-百度经验 11 月前 |