ftsg.net
当前位置:首页 >> js中如何将字符串转为数组对象 >>

js中如何将字符串转为数组对象

可以这样转换(兼容性较好的做法): var msg = '{A:[{name:"阿克苏",spell:"akesu"}]}'; // 字符串类型的 JSON 数据var json = null;try { json = (new Function('return ' + msg))();} catch(e) { // 如果 JSON 数据格式有错误,进行错误处理 ...

function foo(text){ return Array.prototype.slice.call(text); }

实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var s = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行分解。

var obj = str.parseJSON(); //由JSON字符串转换为JSON对象

var s = "111,222,333,444"; var arr = s.split(","); //arr即是转化后的数组

1、Array.prototype.slice.call(obj) 该方法可以将类数组对象转换为数组,所谓类数组对象,就是含 length 和索引属性的对象 返回的数组长度取决于对象 length 属性的值,且非索引属性的值,或索引大于 length 的值都不会被返回到数组中 实锤如下...

JSON.parse ('{a:123}');趁机让你的用户别用 IE 吧。 虽然 eval 也能用但是不安全。

var a, b;a = new Array(0,1,2,3,4);b = a.join("-");

jq框架下,给个示例,仅供参考: var objs = $.parseJSON('[{"name":"aaa","age":"22"},{"name":"bbb","age":"33"}]');var str = '';$.each(objs, function(k, obj){ str += obj.name + ' is ' + obj.age + "\n";});alert(str);

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com