split() 解析字符串
stringObject.split(separator,howmany)
separator,参数表示分隔符
示例:
http://10.148.8.229:9090/zs/data/Tdt/TdtDem/wmts?service=wmts&request=GetCapabilities
var serviceName = par.split("&")[0].split("=")[1];//par.split("&")[0]表示以&为分割符,取0号内容,结果为http://10.148.8.229:9090/zs/data/Tdt/TdtDem/wmts?service=wmts,split("=")[1]表示以=为分隔符,取1号元素,结果为wmts
var serviceurl = par.split("&")[1].split("=")[1];//结果为GetCapabilities
indexOf() 查找字符并获取索引值
var urlname="http://10.148.10.153:9180/zs";
var urlsz=[];
var urln="";
if(urlname.indexOf ("/")==-1){ //如果没有找到“/”,就不解析 ///indexOf如果没有就返回-1,否则返回索引值
urln=leftTree[i].url;
}else{
urlsz=urlname.split("/"); //urlsz=["http:","","10.148.10.153:9180","zs"]
urln=urlsz[2]; //urln="10.148.10.153:9180"
}