手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript里绝对用的上的字符分割函数总结
javascript里绝对用的上的字符分割函数总结
摘要:vardata=[['yourname','myvalue'],['myrname','thivalue']];functionstring...

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);

【javascript里绝对用的上的字符分割函数总结】相关文章:

JavaScript编程学习技巧汇总

javascript元素动态创建实现方法

JavaScript中的函数嵌套使用

Javascript技术栈中的四种依赖注入小结

深入浅析JavaScript面向对象和原型函数

JavaScript函数使用的基本教程

javascript中动态函数用法

音乐播放用的的几个函数

javascript常用的方法分享

JavaScript中操作字符串小结

精品推荐
分类导航