这是场景:
我有 6 个具有一些特殊字符的字符串变量。
我将这 6 个字符串分配给这样的数组:
arr=[str1,str2,str3.....);
arr=escape(arr);
因为某些字符串变量具有特殊字符。
之后,我将它发送arr
到其他函数,然后在其他函数中接收它,如下所示:
varnewarr=unescape(arr);
现在我想从这个新的 arr中获取所有六个变量,我该怎么做?
目前我正在使用拆分功能,如:.split(',');
但问题是,在我,
内部的一些变量中,它被拆分了两次,我不希望这样。
我有三个变量
img='/cardfinderservice/services/imageservice/?cardVersionId=16682&';
desc= '5% Cash Back on up to $1,500 spent at grocery stores and movie theatres from 4/1/12-6/30/12<br />';
details='Unlimited 1% Cash Back on all other purchases<br />Up to an additional 10% Cash Back when you shop online at select merchants through Chase<br />No annual fee and rewards never expire</p>';
Var arr=[img,desc,details];
arr=escape(arr);
loadabc(arr);
function loadabc(arr){
var newarr=unescape(arr);
newarr=newarr.split(',');
}