前言
本文主要介绍一些字符串和数组的操作方法;
正文
调整大小写的方法:
let str="nAmE";
console.log(str.toUpperCase());
console.log(str.toLowerCase());
console.log(str);
 split()方法:
let str="I like java";
console.log(str.split(" "));
 substr()方法:
let str="I like java";
console.log(str.substr(2,4));
 join()方法:
let arr=['I','like','java'];
console.log(arr.join(' '));
console.log(arr.join('+'));
 map()方法:
let arr=[1,2,3,4,5];
console.log(arr.map( (a) =>{ return a+1; } ) );
 findIndex()方法:
let arr=[1,2,3,4,5];
console.log(arr.findIndex((a)=>{return a>3}));
 sort()方法:
let arr_1=[2,6,1,7,9];
let arr_2=['bc','ab','de','cf','cd'];
let arr_3=['@',')','+'];
console.log(arr_1.sort());
console.log(arr_2.sort());
console.log(arr_3.sort());
console.log(arr_1);
let fun=(a,b)=>{ return a-b; }
let arr_4=[5,6,7,9,0];
console.log(arr_4.sort(fun));
 concat()方法:
let arr_1=[1,2,3];
let arr_2=[4,5,6];
let arr_3=[7,8,9];
console.log(arr_1.concat(arr_2,arr_3));
 indexOf()方法:
let str="arr abc";
console.log(str.indexOf("abc"));
console.log(str.indexOf("arr",4));
 some()和every()方法:
let arr=[-1,2,3,4,-5];
console.log(arr.some( (a)=>{ return a>0; }));
console.log(arr.every( (a)=>{ return a>0; }));
 filter()方法:
let arr=[1,2,3,4,5];
console.log(arr.filter((a)=>{ return a%2==0;}));

|