js数组及常用方法

来源:互联网 发布:天猫淘宝虎彪旗舰店 编辑:程序博客网 时间:2024/05/16 19:28
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 
数组创建方式:
1 var arr=[1,2,3];
2 var arr=new Array(1,2,3);


应用:快速清除数组
arr.length=0;
增加数组长度
arr.length=10;
被添加的元素默认值为underfine


数组方法
push()向数组尾部添加元素
pop()删除数组尾部元素


unshift()向数组头部添加元素
shift()向数组头部删除元素


sort排序
sort不认识数字大小
当使用sort对数字进行排序时


arr.sort(function(num1,num2){
return num1-num2;});


concat()数组链接函数
原数组不变


join(分隔符)
split()与join()作用相反


**************************************************
先删除,再插入(替换)
splice(开始,长度,元素)


删除
splice(开始,长度)


插入
splice(开始,0,元素)






 -->
 <script type="text/javascript">
  var arr=[1,2,3,72,45,13];


  var arr2=['a','b','c'];


  var str='1-2-3-4';
    //sort()使用:
    // arr.sort();
  // alert(arr);//1 13 2 3 45 72 
  
    //concat()使用
    //alert(arr.concat(arr2));


    //join()
    // alert(arr2.join('-'));
    // alert(str.split('-'));


    //splice()从中间删除
    arr.splice(2,2);
    alert(arr);
    //从中间插入,从第三个位置删掉0个元素,插入a,b,c
    arr.splice(3,0,'a','b','c');
     alert(arr);


     //替换
     arr.splice(1,2,'x','y')
     alert(arr);


// arr.sort(function(num1,num2){
// return num1-num2;
// });
//   alert(arr);


 </script>
<meta charset="UTF-8">
<title>js数组</title>
</head>
<body>

</body>
</html>
0 0
原创粉丝点击