js数组增删改,数组字符相互转化
2021-02-05 15:18
标签:mat val 更改 concat ++ split 多少 break pop var arr=[‘hello‘,1,true]; var i=arr.push(‘第一‘);结尾添加元素第一, unshift();开头添加元素 .pop()删除最后一个元素. shift();删除第一个元素 更改元素:a[i] = value; var str="hello world my"; var arr=[‘hello‘,1,true]; var arr=arr.toString(arr);//数组转字符串,输出hello,1,true 逗号分隔符toString() var arr=[‘w‘,1,‘er‘]; var arr=arr.toString(); console.log(arr); //输出的字符之间用逗号隔开 自定义分隔符 var arr=[‘qw‘,1,‘q‘]; var arr=arr.join("符号"); console.log(arr);//输出字符之间用自定义符号隔开 arr.indexOf(元素);包含某个元素 彩票问题红球1到33选6个,不能相等,篮球1到16选一个 var arr=[]; while(true){ if(arr.length>=6){break;} var hongqiu=pareInt(Math.random()*33)+1;//下标从0开始 if(arr.indexOf(hongqiu)
arr.push(hongqiu); } } var lanqiu=pareInt(Math.random()*16)+1; arr.push(lanqiu); console.log(arr); arr.splice(arg1,arg2,[arg3,arg4]); 第一个参数定义添加/删除元素位置,第二个参数应删除多少个元素,其余参数定义要添加的新元素; arr.concat(arr1,arr2); 合并多个数组,生成一个新的数组; sort()以字母顺序对数组进行排序;var arr=[2,3,1,9];arr.sort(); var arr1=[2,5,4,9,1,0]; sort(fun(a,b)):可以写比值函数;function(a,b){return a-b} arr=[3,22,34,1,2,56] arr.sort(function(a,b){return a-b})//升序,b-a是降序 console.log(arr); js数组增删改,数组字符相互转化 标签:mat val 更改 concat ++ split 多少 break pop 原文地址:https://www.cnblogs.com/111wdh/p/12785150.html
for(i=0;i
var stra=str.split(‘可以以某个字母为分隔符‘);//字符串转成数组,字符转化成单个字母的数组
console.log(stra);
console.log(arr);
// arr1.sort();//排序
// arr1.reverse();//倒序
// console.log(arr1);