split():用于把一个字符串分割成字符串数组。
注:1)String.split()与Array.join()的操作是相反的。
2)有两个参数,第二个参数是可选的,即可指定返回的数组的最大长度。
<script type="text/javascript">
var sTemplateBrother1="[1:24323F],[101:682C2B],[102:111111],[103:5D8EC9],[104:669046],[105:AAAAAA],[106:964609],[107:205364]";
//定义变量,数组进行接收
var sTemplateBrother = [],bgColor = [],tempId = [];
var sTemplateStyleList = data.sTemplateBrother1.split(",")//--首先用逗号分割,返回一个数组
for(var i = 0; i < sTemplateStyleList.length; i++) { //--循环数组把[]替换掉--
sTemplateBrother.push( sTemplateStyleList[i].replace("[","").replace("]",""));
};
for (var i = 0; i < sTemplateBrother.length-1; i++) {
bgColor.push(sTemplateBrother[i].split(":")[0]); //-----取冒号前边的值添加到数组
tempId.push(sTemplateBrother[i].split(":")[1]); //-----取冒号后边的值添加到数组
}