A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© bingwei213 初级黑马   /  2018-9-22 21:53  /  1288 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 bingwei213 于 2018-9-22 21:54 编辑

[广州PHP] JS简单数组函数

JS数组函数:




PHP代码:
[JavaScript] 纯文本查看 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
        <meta charset="UTF-8">
        <title>Document</title>
</head>
<body>
<script type="text/javascript">
        //length
        var arr = ['a','b','c'];
        arr.length; // 3  返回3,说明数组有三个元素

        //join() 把数组转为用逗号连接的字符串。
        var arr = ['a','b','c'];
        console.log( arr.join('-') );  // 'a-b-c'
        console.log( arr.join('') );  // 'abc'
        console.log( arr.join() );  // 'a,b,c'

        //toString: 把数组转为用逗号连接的字符串。类似arr.join()效果一样
        var arr = [1,2,3,4,5];
        console.log( arr.toString() ); // '1,2,3,4,5'
        console.log( arr.join() ); // '1,2,3,4,5'        

        //pop()将删除arr的最后一个元素,把数组长度减1,并且返回它删除的元素的值。如果数组已经为空,则pop()不改变数组,返回undefined。
        var arr = ['a','b','c'];
        console.log( arr.pop() ); // c
        console.log( arr.pop() ); // b
        console.log( arr.pop() ); // a
        console.log( arr.pop() ); // undefined

        //push 作用:向数组尾部添加一个或多个元素 ,成功返回数组的新长度
        var arr = ['a','b','c'];
        console.log( arr.push('d') ); // 4
        console.log( arr.push('e','f') ); // 6
        console.log(arr); //["a", "b", "c", "d", "e", "f"]

        //unshift  作用:向数组头部添加一个或多个元素 ,成功返回数组的新长度。
        var arr = ['a','b','c'];
        console.log( arr.unshift('d') ); // 4
        console.log( arr.unshift('e','f') ); // 6
        console.log(arr); // ["e", "f", "d", "a", "b", "c"]

        //reverse  颠倒数组中元素的顺序,返回新的数组元素
        var arr = [1,2,3,4,5];
        console.log( arr.reverse() ); // [5, 4, 3, 2, 1]

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



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马