为啥题目我都没有读懂呢,是说数组a = ['a0="value1"', 'a0="value2"', 'a1="valueA"'],然后store(a)函数返回'a0=value1;a0=value2;a1=valueA'。反之load再得到数组a。是这样吗,要是这样的话,就和读取url参数一样了。
好吧,在js那就是这样了吧
function store(a) {
var str = ''
str = a.toString().replace(/,/g, ';').replace(/"/g, '')
return str;
}
function load(str) {
var a = str.split(';')
return a
}
var a = ["a0='value0'", "a1='value1'", "a2='value2'"]
var str = store(a)
console.log(str) //a0=value1;a0=value2;a1=valueA
var b = load(str)
console.log(b) //["a0=value1", "a0=value2", "a1=valueA"]