博客列表 >js的数组详解及6个常用函数

js的数组详解及6个常用函数

世纪天城
世纪天城原创
2019年12月19日 22:16:07936浏览

1.定义数组方法

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>

 function arr1() {
       var arr = ['a','b','c'];//定义数组
       console.log(arr);
   }
   arr1();


</script>


</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


2.动态添加数组元素

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    //动态添加数组元素
    function arr2() {
        var arr = ['a','b','c'];
        arr[3] = 'e';//指定下标添加数组
        console.log(arr);
        // console.log(arr.length);//length是打印数组下标的长度
    }
   arr2();
   //注意js动态添加数组下标是以最大值加1
    
</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


3.往数组的后面添加元素


实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
 //往数组的后面添加元素
    function arr3() {
        var arr = arr.push('e');;
       arr.push('e'); // push在数组的后面添加一个元素的js内置函数
        //注意push有一个返回值 为新数组的下标长度
        // var res = arr.push('e');
        // console.log(arr.length);接受新数组长度
        console.log(arr);
    }
   arr3();

</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


4.pop()是在数组会面删除一个元素


实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
   // pop()是在数组会面删除一个元素
    function arr4() {
        var arr= ['a','b','c'];
        var res =arr.pop();//pop()是在数组会面弹出一个元素
        console.log(res);
        console.log(arr);
    }
     arr4();

</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


5.两个数组下标合并用for循环


实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
// 两个数组下标合并用for循环
    function arr5() {
        var arr1= ['a','b','c'];
        var arr2= ['a1','b1','c1'];
        for (var i=0;i<arr2.length;i++){
            arr1.push(arr2[i]);
        };
        console.log(arr1);
    }
    arr5();

</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


6.从数组的头部追加元素

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
 //从数组的头部追加元素
    function arr6() {
        var arr = ['a','b','c'];
        arr.unshift('e');//unshift用于在数组头部添加一个元素
        console.log(arr);
    }
     arr6();

</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


7.从数组的头部删除元素


实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
//从数组的头部删除元素
    function arr7() {
        var arr = ['a','b','c'];
        var res = arr.shift();//shift用于在数组头部删除一个元素
        console.log(res);
        console.log(arr);
    }
    arr7();

</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


8.splice从数组指定下标开始删除元素

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
//splice从数组指定下标开始删除元素
function arr8() {
    var arr = ['a','b','c'];
   var res = arr.splice(1,2);//splice是从指定下标开始删除 splice里的第一个参数为要删除元素的下标 第二个参数为要删除多少条
   console.log(res);
    console.log(arr);
}
arr8();

</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


9.修改数组中的某个元素


实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
//修改数组中的某个元素
function arr9() {
    var arr = ['a','b','c'];
    arr[1] = 'a1';  //要修改数组中的某个元素 可以直接找到该数组的下标进行直接赋值就可以
    console.log(arr);
}
arr9();

</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

10.indexOf用于查找数组中的某个元素


实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
// indexOf用于查找数组中的某个元素 如果元素存在返回该元素的下标   否则返回-1
    function arr10() {
        var arr = ['a','b','c'];
        var res  = arr.indexOf('b1');
        console.log(res);
    }
   arr10();

</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


11.页面的跳转方法



实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
// 页面的跳转方法
    function tiao() {
        window.location.href='https://www.baidu.com';
    }
 tiao()

</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例



总结:

1.push在数组的后面添加一个元素的js内置函数

2.pop()是在数组会面弹出一个元素

3.unshift用于在数组头部添加一个元素

4.shift用于在数组头部删除一个元素

5.splice是从指定下标开始删除 splice里的第一个参数为要删除元素的下标 第二个参数为要删除多少条

6.indexOf用于查找数组中的某个元素 如果元素存在返回该元素的下标   否则返回-1

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议