首页IT科技java args数组(Array 数组)

java args数组(Array 数组)

时间2025-09-19 07:57:19分类IT科技浏览4356
导读:概念 Array 数组是有序的元素序列。...

概念

Array 数组是有序的元素序列                 。

语法

new Array(length)

new Array(element1)

new Array(element1, element2)

new Array(element1, element2, element3)

new Array(element1, element2, element3, ... elementN)

[...]

参数

length 如果仅有一个参数并且是自然数时                 ,创建指定长度的数组                          。 elementN 数组中的元素         。

返回值

返回数组实例                 。

描述

数组的构造函数仅有一个参数的时候                          ,如果这个参数是自然数时         ,则创建指定长度的数组                          。

数组的构造函数仅有一个参数的时候                 ,并且参数值为负整数时                          ,报语法错误         ,提示数组长度无效         。

如果这个参数不是自然数时        ,则创建长度为1的数组                          ,参数是数组中的元素        。

数组的构造函数超过一个时                  ,参数是数组中的元素        ,依次按插入顺序排序                          。

使用数组的静态方法Array.of创建实例                         ,这个方法与构造函数不同的地方是参数作为数组的元素                  。

例子

例一                  、创建空数组        。

let arr = new Array(); console.log(arr); // [] // 等价于 let arr = new Array(0); // 等价于 let arr = [];

例二                          、创建指定长度的数组                         。

let arr = new Array(5); // [empty × 5] // 等价于 let arr = [,,,,,];

例三        、当元素不是自然数时                  ,数组实例化                  。

let arr = new Array(前端咖); console.log(arr); // [前端咖] // 等价于 let arr = [前端咖];

例四         、数组实例化设置初始值。

let arr = new Array(5, 5); console.log(arr); // [5, 5]; // 等价于 let arr = [5, 5];

例五                          、数组实例化设置初始值                         。

let arr = new Array(qian, duan, ka); console.log(arr); // [qian, duan, ka]; // 等价于 let arr = [qian, duan, ka];

例六                 、数组元素可以是任何值                          。

let arr = new Array(); arr.push(1); // 插入是数值 arr.push(a); // 插入字符串 arr.push(true); // 插入布尔值 console.log(arr); // [1, a, true]

例七         、数组索引是按照自然数的顺序,引索引值从零开始到数组长度减一。

let arr = new Array(qian, duan, ka); console.log(arr); // [qian, duan, ka] console.log(arr.length); // 3 console.log(arr[0]); // qian console.log(arr[1]); // duan console.log(arr[2]); // ka

例八                          、修改指定索引的元素                 。

let arr = new Array(qian, duan, ka); console.log(arr[0]); // qian arr[0] = ; console.log(arr[0]); // 前

例九                 、数组索引是连续性                         ,设置索引大于数组长度                          ,中间用默认值undefined填充                          。

let arr = new Array(qian, duan, ka); console.log(arr); // [qian, duan, ka]; console.log(arr.length); // 3 arr[10] = hao; console.log(arr); // [qian, duan, ka, empty × 7, hao] console.log(arr.length); // 11

例十、数组长度设置         。

let arr = new Array(qian, duan, ka, guan, wang); console.log(arr); // [qian, duan, ka, guan, wang] console.log(arr.length); // 5 arr.length = 3; console.log(arr); // [qian, duan, ka] console.log(arr.length); // 3

例十一                          、静态方法Array.of创建数组                 。

let arr = Array.of(5); console.log(arr); // [5] console.log(arr.length); // 1

公众号

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
cannotreadpropertiesofnull(Cannot read properties of undefined (reading ‘validate‘)“) 如何利用优质网站提高排名(掌握关键排名算法,优化网站质量)