zoukankan      html  css  js  c++  java
  • 关于js常用数组的方法

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>看见</title>
        </head>
        <body>
        </body>
    </html>
    <script>
                                /////////////
                                // 数组的常用方法 //
                                /////////////
        //1. length属性,获得数组有元素个数
        var arr = ['勇士队','湖人队','骑士队'];
        var a = arr.length;//3
        console.log(a);
        
    
        // // concat:合并数组生成一个新数组  
        var basket = ['勇士队','湖人队','骑士队'];
        var football = ['巴萨队','皇马队','曼联队'];
        var new_arr = basket.concat(football);//["勇士队", "湖人队", "骑士队", "巴萨队", "皇马队", "曼联队"]
        console.log(new_arr);
    
        // //join():将数组的元素连接成一个字符串
        var basket = ['勇士队','湖人队','骑士队'];
        var result = basket.join('-');//勇士队-湖人队-骑士队
        console.log(result);
    
        // // push(),向数组的末尾添加元素
        // // pop(),把数组的最后一个元素删除
        var basket = ['勇士队','湖人队','骑士队'];
        //向数组中添加元素
        basket.push('尼克斯');//["勇士队", "湖人队", "骑士队", "尼克斯"]
        // basket.pop();//["勇士队", "湖人队"]
        console.log(basket);
        
        // shift(),删除第一个元素
        // unshift(),向数组的开头添加元素
        var basket = ['勇士队','湖人队','骑士队'];
        basket.shift();//["湖人队", "骑士队"]
        // basket.unshift('火箭队');//["火箭队", "勇士队", "湖人队", "骑士队"]
        console.log(basket);
    
        //reverse()颠倒数组的顺序
        var basket = ['勇士队','湖人队','骑士队'];
        basket.reverse();
        console.log(basket);//["骑士队", "湖人队", "勇士队"]
        
        //slice(start,end),截取数组的元素
        //参数1:开始索引的位置
        //参数2:结束索引的位置
        var basket = ['勇士队','湖人队','骑士队'];
        var new_basket = basket.slice(0,1);//勇士队
        console.log(new_basket);
    
        // splice(startIndex,deleteCount,[values])
        // 删除数组的元素
        // 参数1:开始的索引位置
        // 参数2:删除的元素个数
        // 参数3:可选,如果有参数3,表示使用参数3的值代替删除的内容
        // 返回值:删除的内容
        var basket = ['勇士队','湖人队','骑士队'];
        var new_basket = basket.splice(0,2,'我是替补');
        console.log(basket);//["我是替补", "骑士队"]
        console.log(new_basket);//删除的内容
        
        //toString()  将数组转换成字符串
        var basket = ['勇士队','湖人队','骑士队'];
        var result = basket.toString();
        console.log(result);//勇士队,湖人队,骑士队
    
    </script>
  • 相关阅读:
    css绘制各种图形,三角形,长方形,梯形
    函数中,对形参做不加var的全局溢出赋值,可改变形参所指向的实参的本身值
    求数组中最大值,最小值
    placeholder 效果的实现,input提示字,获取焦点时消失
    js里apply用法
    jquery.lazyload.js-v1.9.1延时加载插件,已兼容ie6和各大浏览器
    移动端 元素外面使用伪类after加边框 导致其内部元素无法选中
    element组件知识点总结
    常用样式总结
    深入理解iframe
  • 原文地址:https://www.cnblogs.com/qinghui258/p/8445448.html
Copyright © 2011-2022 走看看