一、数组转字符串(join)
例子:
var a, b,c;
a = new Array(a,b,c,d,e);
b = a.join('-'); //a-b-c-d-e 使用-拼接数组元素
c = a.join(''); //abcde
二、字符串转数组(split)
例子:
var str = 'ab+c+de';
var a = str.split('+'); // [ab, c, de]
var b = str.split(''); //[a, b, +, c, +, d, e]
三、数组外层包含字符串(eg: '[1,2,3,4]'):
今天这个问题困扰了我一下,去掉两边的引号?太天真。。。(还是字符串格式)
转JSON:
var dataStr = '[1,2,3]';
console.log(dataStr);
dataArr = JSON.parse(data);
console.log(dataArr);
控制台:
json数据格式:主要由对象 { } 和数组 [ ] 组成
对象包括键值对(属性:属性值){key: value},value 可为 str,num,list,obj。取值使用 objcet.key
{key: value, key2:value2,} 键:值用冒号分开,对间用,连接
数组包含元素:num,str,list,objcet 都可以,利用索引访问 [index],用 . 连接各个值