javascript字符串与数组转换汇总


Posted in Javascript onMay 26, 2015

数组转字符串

1.join()方法

var s= ["a", "d", "a", "f", "g", "f", "s", "g"];
s.join()//"a,d,a,f,g,f,s,g"
s.join(" ")
//"a d a f g f s g"
s.join('');
//adafgfsg

字符串转数组

1.call()方法

var str = "adafgfsg";
var strArr = Array.prototype.slice.call(str,0);
console.log(strArr);

结果:["a", "d", "a", "f", "g", "f", "s", "g"]

2.正则表达式

var str = "adafgfsg";
var strArr = str.replace(/(.)(?=.)/g,'$1,').split(',');
console.log(strArr);
var str = "adafgfsg";
var strArr = str.match(/\w/g);
console.log(strArr);

结果:["a", "d", "a", "f", "g", "f", "s", "g"]

3.直接用split()方法

var str = "adafgfsg";
var strArr = str.split('');
console.log(strArr);

结果:["a", "d", "a", "f", "g", "f", "s", "g"]

以上所述就是本文都给大家总结的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
解决表单中第一个非隐藏的元素获得焦点的一个方案
Oct 26 Javascript
Jquery操作Select 简单方便 一个js插件搞定
Nov 12 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
Aug 11 Javascript
jQuery中cookie插件用法实例分析
Dec 04 Javascript
BootStrapTable服务器分页实例解析
Dec 20 Javascript
Extjs表单输入框异步校验的插件实现方法
Mar 20 Javascript
JS实现移动端实时监听输入框变化的实例代码
Apr 12 Javascript
基于react组件之间的参数传递(详解)
Sep 05 Javascript
React Native使用百度Echarts显示图表的示例代码
Nov 07 Javascript
原生JS实现的跳一跳小游戏完整实例
Jan 27 Javascript
vue中多路由表头吸顶实现的几种布局方式
Apr 12 Javascript
使用React-Router实现前端路由鉴权的示例代码
Jul 26 Javascript
javascript获取文档坐标和视口坐标
May 26 #Javascript
浅谈javascript事件取消和阻止冒泡
May 26 #Javascript
javascript事件冒泡和事件捕获详解
May 26 #Javascript
解析javascript中鼠标滚轮事件
May 26 #Javascript
JS中字符串trim()使用示例
May 26 #Javascript
JSON字符串和对象之间的转换详解
May 26 #Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
May 25 #Javascript
You might like
PHP中上传大体积文件时需要的设置
2006/10/09 PHP
php4的session功能评述(三)
2006/10/09 PHP
php 动态执行带有参数的类方法
2009/04/10 PHP
使用php shell命令合并图片的代码
2011/06/23 PHP
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
如何设置mysql允许外网访问
2013/06/04 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
2019/12/04 PHP
JS BASE64编码 window.atob(), window.btoa()
2021/03/09 Javascript
Javascript 函数中的参数使用分析
2010/03/27 Javascript
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
innerText 使用示例
2014/01/23 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
python实现SOM算法
2018/02/23 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
2018/07/16 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
使用matlab或python将txt文件转为excel表格
2019/11/01 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
Python程序慢的重要原因
2020/09/04 Python
化妆师职业生涯规划书
2014/02/16 职场文书
企业道德讲堂实施方案
2014/03/19 职场文书
2015年重阳节活动总结
2015/03/24 职场文书
Java基础之详解HashSet的使用方法
2021/06/30 Java/Android