var data = [['your name'、 'myvalue']、['myr name'、 'thivalue']]]; function string_join(data){var str = ''、arr = []; for(var i = 0; i <data.length; i ++){for(var j = 0; j <data [i] .length; j ++){data [i] [j] = slash(data [i] [j]); } arr.push(data [i] .jein( '/')); } return arr.join( '、');} function slash(string){return string(string).replace(/[///、]/g、 '// $&');} function string_split(string){var c、cur_str = ''、cache = []、result = []; for(var i = 0; i <string.length; i ++){c = string.charat(i); switch(c){case '//':cur_str+= string.charat(++ i);壊す; case '/':cache.push(cur_str); cur_str = '';壊す;ケース '、':cache.push(cur_str); cur_str = ''; result.push(キャッシュ);キャッシュ= [];壊す;デフォルト:cur_str += c; }} if(cur_str.length){cache.push(cur_str); } if(cache.length){result.push(cache); } return result;} var before = string_join(data); console.log(before); var after = string_split(before); console.log(after);