一、JS创建数组
在JS中,新建一个数组可以通过两种方式:一是使用Array构造函数,二是使用数组字面量。使用Array构造函数需要用new运算符,并传递一个可选的数组长度参数。
// 使用Array构造函数创建数组 var arr1 = new Array(); // 创建一个空数组 var arr2 = new Array(3); // 创建包含3个元素的数组
使用数组字面量创建数组语法简便,不需要使用new关键字,只需要用方括号括起来的元素列表,并用逗号分隔。
// 使用数组字面量创建数组 var arr3 = []; // 创建一个空数组 var arr4 = [1, 2, 3]; // 创建包含3个元素的数组
二、JS数组的some方法
JS数组的some方法可以用来判断数组中的元素是否满足某个条件,只要有一个元素满足即返回true,否则返回false。
// 使用some方法判断数组中是否有偶数 var arr = [1, 3, 5, 6, 7]; var isEven = arr.some(function(item) { return item % 2 === 0; }); console.log(isEven); // true
三、JS新建数组对象
在JS中,除了使用Array构造函数和数组字面量创建数组之外,还可以使用Array对象的静态方法创建数组对象。
// 使用from方法创建数组对象 var arr1 = Array.from("hello"); console.log(arr1); // ["h", "e", "l", "l", "o"] // 使用of方法创建数组对象 var arr2 = Array.of(1, 2, 3); console.log(arr2); // [1, 2, 3]
四、新建string数组
JS数组中的元素可以是任意类型的值,包括字符串。
// 创建一个包含4个字符串元素的数组 var arr = ["apple", "banana", "orange", "pear"];
五、JS新建数组加入元素
可以通过索引值访问数组中的元素,并且可以通过设置索引值添加新的元素。
// 创建一个初始为空的数组,添加三个元素 var arr = []; arr[0] = 1; arr[1] = 2; arr[2] = 3;
六、JS数组删除某个元素
可以使用数组的splice方法删除某个元素,splice方法接受两个参数,第一个参数是要删除的元素的索引值,第二个参数是要删除的元素个数。
// 创建一个包含5个元素的数组,删除第3个元素 var arr = [1, 2, 3, 4, 5]; arr.splice(2, 1); console.log(arr); // [1, 2, 4, 5]
七、JS新建数组存放110
可以使用数组字面量创建包含多个相同元素的数组。
// 创建一个包含3个110的数组 var arr = [110, 110, 110];
八、JS怎么创建数组
在JS中,创建数组可以使用Array构造函数、数组字面量、Array对象的静态方法等多种方式。
// 使用Array构造函数创建数组 var arr1 = new Array(); // 使用数组字面量创建数组 var arr2 = [1, 2, 3]; // 使用from方法创建数组对象 var arr3 = Array.from("hello"); // 使用of方法创建数组对象 var arr4 = Array.of(1, 2, 3);
九、JS新建数组输出第二第三位
可以使用数组的索引值来访问其中的元素。
var arr = [1, 2, 3, 4, 5]; console.log(arr[1], arr[2]); // 2 3
十、JS数组排序
JS数组有sort方法,可以用来对数组中的元素进行排序。
var arr = [5, 2, 1, 4, 3]; arr.sort(); console.log(arr); // [1, 2, 3, 4, 5]
总结
JS数组是一个非常重要的数据类型,在实际开发中使用非常频繁。本文介绍了JS新建数组的多种方式以及一些基本的操作,希望对读者有所帮助。