美文网首页
前端数组

前端数组

作者: _Clown_ | 来源:发表于2018-11-02 10:09 被阅读0次

数组的常用方法

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组常用方法</title>
    <script type="text/javascript">
        var aRr = [1,2,3,4];
        // var str =aRr.join('');

        // aRr.push(5)  增加一位
        // aRr.pop();   减少一位
        // aRr.unshift(0);   插入
        // aRr.shift(); 删除
        // aRr.reverse();   翻转、倒序

        var arr2 = ['a','b','c','d','a','b','c','d'];
        var num =arr2.indexOf('b'); //1
        // alert(aRr)
        // alert(num)

        // arr2.splice(2,1);
        // arr2.splice(2,1,'e');
        arr2.splice(4,0,'e','f','g','h');
        
        alert(arr2)
    </script>
</head>
<body>
    
</body>
</html>

面向对象的方式创建:

var arr01 = new Array(1,2,3,"abc");

直接创建:

var arr02 = [1,2,3,"abc"]
alert (arr02.length);
alert(arr02[3]);
var arr03 = [[1,2,3],["a","b","c","d"],[true,false]];
alert(arr03.length);//3
alert(arr03[].length);//3
alert(arr03[1].length);//4
alert(arr03[1][0].length);//a

字符串处理的方法:

var a =charAT(索引)
var a="Micrisoft Yahei";
var b = a.substring(10,15); //Yahei
(10)

定时器:

var timer = setTimeout(function){
    alert("hello");
},3000);
清除定时器:
clearTimeout(timer)
setInterval --反复执行的定时器

数组去重:

var  a= [1,2,3,4,5,6,7,8,2,1,5];
var a2 = [];
for (var i = 0;i < a.length; i ++){
    if (a.indexof(a[i]) == 1){     #判断是否是第一次出现
        a2.push(a[1]);
    }
}
```


相关文章

网友评论

      本文标题:前端数组

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