數(shù)組的轉(zhuǎn)換
Arr.toString()//將數(shù)組轉(zhuǎn)換為字符串
Arr.toString().replace(/,/g,''))//中間有逗號的話涮阔,使用正則去掉逗號
Number(Arr.toString().replace(/,/g,'')))//中間有逗號的話呀非,使用正則去掉逗號,然后轉(zhuǎn)換為數(shù)字
字符串的轉(zhuǎn)換
string.toString().split("")//轉(zhuǎn)換為數(shù)組
截取字符串前幾位
// 可提取字符串的某個部分,并以新的字符串返回被提取的部分贱田。
string.slice(start,end)
var str="abc12345";
alert(str.slice(3)) // => 12345 截取掉前三位字符谎痢,保留后幾位
// 用于提取字符串中介于兩個指定下標(biāo)之間的字符总滩。
string.substring(start,stop)
var disName ='開心一族漂亮家園';
var shortName = disName.substring(0,5);
console.log(shortName);//打印結(jié)果:開心一族漂
截取字符串最后一位字符
str.charAt(str.length-1)
// 在最后一位字符前纯蛾、后面補0
'0'+str
str+'0'
保留幾位小數(shù)(四舍五入)
// num1為保留幾位小數(shù)
num.toFixed(num1)
// 例如保留兩位小數(shù)
num.toFixed(2)
flatMap()方法,可以實現(xiàn)filter&&map介汹,使代碼更簡潔却嗡,是更靈活的Map
const array1 = [1, 4, 9, 16];
// pass a function to map
const map1 = array1.flatMap(x => x === 1? [] :[ x*2 ])
console.log(map1);
// expected output: Array [8, 18, 32]