JavaScript 005_JS数组的CRUD
<script type="text/javascript"> //1、数组的定义 var arr=[1,2,3,4];//第一种 //var arr=new Array(1,2,3,4); // alert(arr);//1,2,3,4 // arr.length=2; // alert(arr);//1,2 // arr.length=5; // alert(arr);//1,2,3,4, // alert(arr[4]);//undefined //快速清空数组arr.length=0; //【CRUD】 arr=[1,2,3]; //1、push 从尾部添加一个元素 arr.push(4); // alert(arr);//1,2,3,4 //2、pop 从尾部删除一个元素(删除最后一个元素) arr.pop(); //alert(arr);// 1,2,3 //3、shift 从头部删除数据 // arr.shift();alert(arr); //4、unshift从头部添加 // arr.unshift("4e");alert(arr); /* 添加 --push(元素);从尾部添加 --unshift(元素);//从头部添加 删除 --pop();//从尾部删除 --shift();从头部删除 */ //【排序】 var s=['zhangsan','lisi','wangwu','tuzi']; s.sort(); // alert(s); s=[8,5,14,7]; s.sort();//14,5,8,7 只能按照字符串排序 // alert(s); s.sort(function(num1,num2){ //return num1-num2;//小到大 return num2-num1;//大到小 }); // alert(s); //【concat 字符串连接】 var str1=[1,2,3]; var str2=['a','b','c']; // alert(str1.concat(str2));//1,2,3,a,b,c //【数组的join】 var strJoin=[1,2,3,4]; // alert(strJoin.join(':'));//1:2:3:4 //【split 将一个字符串转换成数组】 var srtSplit='12-4-5'; var strArr=srtSplit.split('-'); // alert(strArr);//12,4,5 //【splice 插入,删除】 var splice1=[1,2,3,4,5]; //1、中间删除 splice1.splice(2,1);//从下标为2的位置起(包含2) 删除1个元素 alert(splice1);//1,2,4,5 //2、中间插入 var splice2=[1,2,3,4]; splice2.splice(2,1,'a','b','c');//从下标为2的位置删除共1个元素,并在该位置插入字符串 alert(splice2); </script>
生活没有输赢,不要在乎别人如何评价你,开心就好。
QQ群:158138959