最近在編寫前端代碼的時候經(jīng)常用到split(),reverse(),join()等函數(shù),然后都是百度寫法另假,其實一點也沒有懂。今天特地去查看用法怕犁,便在此做下筆記边篮。
split()函數(shù)己莺,join()函數(shù):
split函數(shù)是將一個字符串分割成字符串?dāng)?shù)組。join函數(shù)是將數(shù)組中的所有元素放入字符串中戈轿。例如:比如我們有個字符串"a","b","c"我們要輸出為a,b,c這樣的格式凌受,那么我們可以這樣:
var a = ["a","b","c"];
document.write(a); //a,b,c
若使用join,那必須得這樣:
var a = ["a","b","c"].join(",");
document.write(a);//a,b,c
如果你說你要直接輸出abc思杯,而不輸出a,b,c胜蛉,那使用join再合適不過。
var a = ["a","b","c"].join("");
document.write(a);//abc
其它如
var a = ["a","b","c"].join("@");
document.write(a);//a@b@c
split():
var a = a@b@c;
var b = a.split("@");
document.write(b);//a,b,c
reverse()函數(shù):是將數(shù)組中的元素顛倒過來
["Banana", "Orange", "Apple","Mango"].reverse();//Mango,Apple,Orange,Banana