JavaScript 的 数组 的初始化,即数组定义的时候给数组赋初值,一共可分为三方法,即使用 new 创建并初始化、使用 [] 隐式创建并初始化、使用 fill 初始化。
var arr = new Array(item1, item2, item3);
直接使用 new Array 的方式创建数组,并且,我们初始化了三个元素。
var arr = [item1, item2, item3];
直接使用 [] 的形式来隐式创建数组,并初始化了三个元素。
var arr = new Array(count).fill(item);
我们可以在创建数组的同时,使用 fill 填充数组元素。
直接使用 new Array 创建数组,并初始化
<!DOCTYPE html>
<html>
<head>
<title>JavaScript初始化数组</title>
<script type="text/javascript">
console.log("嗨客网(www.haicoder.net)");
var myArr = new Array("Python", "Golang", "JavaScript");
console.log("myArr =", myArr);
</script>
</head>
</html>
程序运行后,控制台输出如下:
我们首先使用 new Array 的方式创建了一个数组 myArr,同时,在创建数组的同时,我们给数组初始化了三个元素。
使用 [] 隐式创建数组,并初始化
<!DOCTYPE html>
<html>
<head>
<title>JavaScript创建数组,并初始化</title>
<script type="text/javascript">
console.log("嗨客网(www.haicoder.net)");
var myArr = [];
myArr[0] = "Python";
myArr[1] = "Golang";
myArr[2] = "JavaScript";
console.log("arr =", myArr);
</script>
</head>
</html>
程序运行后,控制台输出如下:
我们可以直接使用 [] 隐式创建数组,创建的同时并初始化。
使用 fill 初始化数组
<!DOCTYPE html>
<html>
<head>
<title>JavaScript fill初始化数组</title>
<script type="text/javascript">
console.log("嗨客网(www.haicoder.net)");
var myArr = new Array(10).fill(1024);
console.log("myArr =", myArr);
</script>
</head>
</html>
程序运行后,控制台输出如下:
我们在使用 new Array 创建数组的同时,可以指定数组的元素个数,接着,使用 fill 函数填充数组。
JavaScript 的数组的初始化,即数组定义的时候给数组赋初值,一共可分为三方法,即使用 new 创建并初始化、使用 [] 隐式创建并初始化、使用 fill 初始化。