数组的常用方法
<!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]);
}
}
```
网友评论