JavaScript的数组对象

JavaScript的数组对象,第1张

javaScript的内置对象 数组对象 数组在JS中是一个类,通过构造方法创建对象 数组的四种方式
创建数组的方式说明
new Array()无参的构造方法,创建一个长度为0的数组
new Array(5)有参的构造方法,指定数组的长度
new Array(2,4,10,6,41)有参的构造方法,指定数组中的每个元素
[4,3,20,6]使用中括号的方式创建数组
JS中数组的特点 数组中的每个元素的类型是可以不同的。数组的长度可以动态变化数组中包含大量的方法,类似于Java中的集合,而Java中的数组没有方法。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    //1. 创建一个长度为0的数组
    var arr = new Array();
    //2. 有参的构造方法,指定数组的长度
    var arr = new Array(5);
    //3. 有参的构造方法,指定数组中的每个元素
    var arr = new Array(2,4,10,6);
    //4. 使用中括号的方式创建数组
    var arr = [4,3,20,6];
    //创建一个数组,每个元素都不相同
    var arr = [4, 'a', true, 3.14];
    arr[3] = 100;
    arr[5] = 99;
    arr[7]= true;
    document.write("数组的长度是:" + arr.length + "
"
); //输出每个元素 for (var i = 0; i < arr.length; i++) { document.write(arr[i] + " "); } </script> </body> </html>

方法名功能
concat()连接两个或更多的数组,并返回结果
reverse()将数组进行反转
join(separator)与split()功能相反,将数组通过分隔符,拼成一个字符串。
sort()对字符串数组进行排序如果要对数字进行排序,还可以指定比较器函数。sort(function(m,n)) 数字两两比较注意:m-n则升序,n-m则降序
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script type="text/javascript">
    
    var a1 = [1, 1, 1];
    var a2 = [2, 2];
    //拼接,返回新的数组
    var a3 = a1.concat(a2);
    document.write("a3: " + a3 + "
"
); </script> </body> </html>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1321256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存