js怎么把字符串变成数组
答:比如一个字符串var str = 'abc';,你用str.split('')的方法就会将它变为数组[a,b,c]。或者你可以直接取下标比如str[0]得到'a',str.length=3。还望采纳谢谢。
答:通常都是用eval()函数来进行转换的,例如:var sjson = '{a:1}';var o = eval('('+ sjson + ')');alert(o.a);如果是数组的话,也是类似的,在字符串两边各加上一个小括号,然后用eval()函数将其转换为数组,再赋值给某个变量,就可以直接使用了。
答:第一步:拆分str,可以找'?'进行拆分。第二步:将拆分后的字符串复制给每个数组元素。可以用一个循环来完成上诉两步
答:--- 反过来,如果要将对象转换成字符串,可以这样做,见下面代码(适用于现代浏览器,几十年前的IE6什么的运行不起来):var jsons ={A:[{name:"阿克苏",spell:"akesu"}]}; // JS 对象var str = JSON.stringify(jsons); // 转化对象为字符串console.log(str); // 测试 - 输出字符串...
答:用eval()var str="[{ name: '欠缴1', data: [1,3]},{ name: '实缴1', data: [2,6]}] ";eval(str);
答:第一种 JSON.parse(jsonString)第二种 eval("("+jsonString+")")第三种 var obj=(function ToJSON(o){ if(typeof(o)=="string")try{return new Function("return "+o)();}catch(e){return null;} })("[{name:'zhangsan',age:'24'},{name:'lisi',age:'30'},{name:'wangwu',...
答:用split()方法语法 stringObject.split(separator,howmany)参数描述 separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割...
答:const str = "(面积*0.011)*单价";const han = /[\u4e00-\u9fa5]/;function toArray(string) { const array = [];let hanyu = '';let j = 0;let mark = false;for (let i = 0; i <= string.length; i++) { j = i + 1;if (han.test(string[i]) && !mark) { han...
答:你想怎么拼?如果是字符串中有分隔符的话,可以用split函数转成数组
答:JSON.parse(jsonstr);或者 $.parseJSON( jsonstr );
网友评论:
钦肯15111297298:
js中怎么把字符串转化为字符串数组 -
59433延水
: 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: var s = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行分解.
钦肯15111297298:
在JS中,如何把字符串转换为数组 -
59433延水
: 字符串变成数组 就是把一个个的字符全部筛选出来1 正则表达式 var string=“abcdedef” var obj="string".replace(/(.)(?=[^$])/g,"$1,").split(","); //字符串转化为数组2 split var obj2 = string.split(""); //字符串转化为数组
钦肯15111297298:
javascript 怎样把字符串转换为数组 -
59433延水
: <script><br> var str = "1,学生|2,老师|3,用户|4,管理员|",a=[],b=[],temp=str.split("|"),i=0; <br> //将字符串用"|"符号分割后存入 temp数组<br> for(;i < temp.length;i++)<br> {<br> a.push(temp[i].split(",")[0]);//将temp数组的每个元素“1...
钦肯15111297298:
javascript中把字符串改为数组的方法 -
59433延水
: 实现只需要一个方法,当然,这个方法不是substr.只需要使用split方法,便可以实现你只需要把你的源代码改成:-----------------------------------------------------------------------------------var hao = document.form1.txtshou.value;var hehe =hao.split(""); //...
钦肯15111297298:
JS 如何把字符串转化为一个数组 -
59433延水
: 用eval() var str="[{ name: '欠缴1', data: [1,3]},{ name: '实缴1', data: [2,6]}] "; eval(str);
钦肯15111297298:
JS 里面如何将字符串转换为数组 -
59433延水
: 没明白你要的是用哪些内容输出字符串,但是根据你给的内容,输出了两种数组方式 var arr = []; var arr2 = []; var obj = [{"name":"张三","sex":"男","age":"29","tel":"13888888888"},{"name":"李四","sex":"...
钦肯15111297298:
javascript中怎么把字符串转化成对象数组 -
59433延水
: 展开全部<br><br><br>使用js的 eval()方法var code1='"a" + 2'; //表达式<br><br>varcode2='{a:2}'; //语句<br><br>alert(eval(code1)); //->'a2'<br><br>alert(eval(code2)); //->undefined<br><br>alert(eval('(' + code2 + ')')); //->[object Object]
钦肯15111297298:
JavaScript中如何将下列格式的字符串转换为数组? -
59433延水
:var s = "1, 2 , 3"; var arr = s.split(/\s*[,,]\s*/); console.log(arr);
钦肯15111297298:
javascript中如何把读取出来的字符串转换为数组 -
59433延水
: 1.如果你的字符串是一个一个读取出来的,然后想把每次读取出来的字符串放到数组里,可以这样实现: var array = []; array.push('每次读取的字符串'); 2.如果你的字符串有规律,比如楼上所说的那样,就用split函数
钦肯15111297298:
js中如何将字符串转为数组对象 -
59433延水
: JSON.parse('[{id:1,pId:0,name:"wang"},{id:2,pid:0,name:"li"}]')...