JS中字符串的连接,我们常用"+",大量的字符串连接操作中使用"+"代价是很高的,在JAVA里面,都知道使用StringBuffer类的append方法,那么在JS里面,我们可以使Array对象的join方法。
我们使用AJAX发送请求,有时候需要传递参数,其多个参数之间都是以"&"隔开。
在要求传的参数比较多的情况下,可以将参数-值先一个一个的存在Array里面,然后使用join方法转换为字符串。
// 创建一个数组
var aParam = new Array();
// 参数
var param1 = "name=x29";
.
.
.
var paramN = "paramName=value";
// 将参数存入数组当中
aParam.push(param1);
.
.
aParam.push(paramN);
// 将数组转换成字符串,并作为参数传递
xmlHttp.send(aParam.join("&"));