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].join(\'/\')); } 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); break; case \'/\': cache.push(cur_str); cur_str = \'\'; break; case \',\': cache.push(cur_str); cur_str = \'\'; result.push(cache); cache = []; break; default: 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);
本文地址:https://www.stayed.cn/item/4112
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我