美文网首页
数组中的API

数组中的API

作者: 身痞味 | 来源:发表于2018-09-18 19:39 被阅读0次

    1.string() :把对象的值转换为字符串

    <script type="text/javascript">
    
    var test1= new Boolean(1);
    var test2= new Boolean(0);
    var test3= new Boolean(true);
    var test4= new Boolean(false);
    var test5= new Date();
    var test6= new String("999 888");
    var test7=12345;
    
    document.write(String(test1)+ "<br />");
    document.write(String(test2)+ "<br />");
    document.write(String(test3)+ "<br />");
    document.write(String(test4)+ "<br />");
    document.write(String(test5)+ "<br />");
    document.write(String(test6)+ "<br />");
    document.write(String(test7)+ "<br />");
    
    </script>
    

    2.jion():拼接:把数组中的所有元素放入一个字符串。
    3.reverse():翻转:用于颠倒数组中元素的顺序。
    4.split(‘切割符’):切割:把一个字符串分割成字符串数组。

    <div id="a">
        <h1>{{alt}}</h1>
    </div>
    <script>
        new Vue({
            el:'#a',
            data:{
                dal:'hello vue'
            },
            computed:{
                alt:function(){
                    return this.dal.split(' ').reverse().join('***');
                }
            }
        })
    </script>
    

    5.concat():用于连接两个或多个数组。

    <script type="text/javascript">
    
    var a = [1,2,3];
    document.write(a.concat(4,5));
    
    </script>
    

    6.slice():从已有的数组中返回选定的元素。

    <script type="text/javascript">
    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    document.write(arr + "<br />")
    document.write(arr.slice(1) + "<br />")
    document.write(arr)
    </script>
    

    7.splice():向/从数组中添加/删除项目,然后返回被删除的项目。

    <script type="text/javascript">
    
    var arr = new Array(6)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    arr[3] = "James"
    arr[4] = "Adrew"
    arr[5] = "Martin"
    
    document.write(arr + "<br />")
    arr.splice(2,0,"William")
    document.write(arr + "<br />")
    
    </script>
    

    8.push():向数组的末尾添加一个或多个元素,并返回新的长度。

    <script type="text/javascript">
    
    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    
    document.write(arr + "<br />")
    document.write(arr.push("James") + "<br />")
    document.write(arr)
    
    </script>
    

    9.unshift():向数组的开头添加一个或更多元素,并返回新的长度。

    <script type="text/javascript">
    
    var arr = new Array()
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    
    document.write(arr + "<br />")
    document.write(arr.unshift("William") + "<br />")
    document.write(arr)
    
    </script>
    

    10.shift():用于把数组的第一个元素从其中删除,并返回第一个元素的值。

    <script type="text/javascript">
    
    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    
    document.write(arr + "<br />")
    document.write(arr.shift() + "<br />")
    document.write(arr)
    
    </script>
    

    相关文章

      网友评论

          本文标题:数组中的API

          本文链接:https://www.haomeiwen.com/subject/pyumnftx.html