js中将字符串转换为一维或者二维数组
2017-09-21 00:00
225 查看
在Js编程中,有时候需要将一个字符串转换为一维数组或者是二维数组,现在分享给大家我自己把字符串转换为数组的方法。
直接上源代码:
<script type="text/javascript">
//这是需要转换的字符串
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
//使用split方法将字符串转换为一维数组,以;为分隔符
var arr1 = scoreStr.split(";");//如果转成一维的,这里已经完成了,下面代码删除
//定义我们要存放数据的一维数组(实际上是二维数组,后面会转变,只不过js无法直接定义二维数组)
var arr2 = new Array(arr1.length);
//遍历一维数组,并将一维数组的值通过临时数组转移到二维数组里面
for (var i = 0; i < arr1.length; i++)
{
//定义临时数组
var temp =new Array(2);
//将一维数组再次拆分,准备存入二维数组
temp = arr1[i].split(":");
//定义将要存放数据的一维数组的每一个元素都为一个数组(实际上就是定义二维数组了)
arr2[i] = new Array(temp.length);
//遍历临时数组将其值存入二维数组
for (var j = 0; j < temp.length; j++)
{
arr2[i][j] = temp[j];//完成字符串转换为二维数组
};
};
直接上源代码:
<script type="text/javascript">
//这是需要转换的字符串
var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
//使用split方法将字符串转换为一维数组,以;为分隔符
var arr1 = scoreStr.split(";");//如果转成一维的,这里已经完成了,下面代码删除
//定义我们要存放数据的一维数组(实际上是二维数组,后面会转变,只不过js无法直接定义二维数组)
var arr2 = new Array(arr1.length);
//遍历一维数组,并将一维数组的值通过临时数组转移到二维数组里面
for (var i = 0; i < arr1.length; i++)
{
//定义临时数组
var temp =new Array(2);
//将一维数组再次拆分,准备存入二维数组
temp = arr1[i].split(":");
//定义将要存放数据的一维数组的每一个元素都为一个数组(实际上就是定义二维数组了)
arr2[i] = new Array(temp.length);
//遍历临时数组将其值存入二维数组
for (var j = 0; j < temp.length; j++)
{
arr2[i][j] = temp[j];//完成字符串转换为二维数组
};
};
相关文章推荐
- js将字符串转换为一维二维数组
- js中将字符串转换成json的三种方式
- js中将字符串转换成json的三种方式
- js中将字符串转换成json的三种方式
- js中将字符串转换成json的三种方式
- js中将字符串转换成json的三种方式
- JS中将日期字符串转换为日期型过程中出现的问题
- 将字符串转换成gb2312或者utf-8编码的参数(js版)
- js中将字符串转换成json的三种方式
- 将字符串转换成gb2312或者utf-8编码的参数(js版)
- js中将字符串转换成json的三种方式
- 字符串分割成一维数组、二维数组,一维数组与二维数组之间的转换
- js将js数组或者对象转换成json字符串
- js中将字符串转换成数组的方式
- js中将json字符串转换为json对象的方法
- js中将字符串转换成json的三种方式
- js中将字符串转换成json对象的三种方式
- js中将字符串转换成json的三种方式
- js中将字符串转换成json的三种方式
- Js中将字符串转换成json的三种方式