JS中的join()方法
var stringArray=["this","is","baidu"];
// 方法join()是可以让数组的值拼接成字符串
// 如果直接使用join不写参数的话结果直接是
console.log(stringArray.join());//this,is,baidu
// 写一个空串,没有空格
console.log(stringArray.join(""))//thisisbaidu
//带有空格结果就是带有空格的形式
console.log(stringArray.join(" "))
// 在双引号中,可以写上任意的字符串
console.log(stringArray.join("="))
JS中的split()方法
function comb(msg){
// 方法split把字符串通过-的方式分割成数组
var arr=msg.split("-");
console.log(arr)//["element", "by", "id"]
for(var i=0;i<arr.length;i++){
arr[i]=arr[i].charAt(0).toUpperCase()+arr[i].substr(1,arr[i].length-1)
}
// charAt(index) 方法可返回指定位置的字符。
// index必需.表示字符串中某个位置的数字,即字符在字符串中的下标。
// toUpperCase() 方法用于把字符串转换为大写。
// stringObject.substr(start,length)
// substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
msg=arr.join("");
return msg
}
const result=comb("element-by-id")
console.log(result)