博主信息
博文 37
粉丝 2
评论 0
访问量 34581
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
js的数组详解及6个常用函数
世纪天城
原创
1158人浏览过

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举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学