vue 字符串、数组之间的相互转换

目录

1.字符串与数组之间的相互转换

1、字符串转换为数组

2、数组转换为字符串

2.json字符串转换为json对象

1、使用eval

2、使用JSON.parse()

eval和JSON.parse的区别:


1.字符串与数组之间的相互转换


1、字符串转换为数组

str.split(','); // 以逗号,为拆分的字符串

2、数组转换为字符串

arr.join(','); // 把数组项拼接成字符串,以逗号,分隔


2.json字符串转换为json对象


1、使用eval

result = eval('(' + jsonstr + ')'); // jsonstr是json字符串


2、使用JSON.parse()

result = JSON.parse(jsonstr); // jsonstr是json字符串


eval和JSON.parse的区别:

eval 是javascript支持的方式,不需要严格的json格式的数据也可以转化

JSON.parse 是浏览器支持的转换方式,必须要标准的json格式才可以转换
 

你可能感兴趣的:(#,vue2.0,vue.js,前端,javascript)