js 怎么去除数组子对象的双引号
5个回答
展开全部
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的<script>标签,输入js代码:
var a = ['test" hello','world 123"hello'];
for (var i = 0; i < a.length; i++) {
a[i] = a[i].replace('"', '');
}
$('body').append(a[0] + '<br/>');
$('body').append(a[1] + '<br/>');
3、浏览器运行index.html页面,此时会发现数组子对象的双引号都被去除了。
展开全部
JSON.parse() 字符串转对象。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没一个好好回答的。。。我来吧,for循环给每一项减0或者用map方法同样减0;如map方法:
var arr1= ["1","2","3"];
var mapResult = arr1.map(function(item,index,array){
return item-0;
});
console.log(mapResult);
var arr1= ["1","2","3"];
var mapResult = arr1.map(function(item,index,array){
return item-0;
});
console.log(mapResult);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-01-05 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
js去除数组子对象的双引号的方法如下:
常规方法:用正则表达式+for循环实现
1、比如有数组如下:
enc= ["WPA2", "WPA2", "WPA2", "WPA2", "WPA1", "WEP", "WPA2", "WPA2", "WPA1", "WEP", "WEP"]
2、写正则表达式:enc= enc.replace(/"/g, "");
3、写for循环处理每一个数组元素:
for (var i = 0; i < enc.length; i++) {
enc[i] = enc[i].replace(/"/g, "");
}
4、得到的结果:
enc= [WPA2, WPA2, WPA2, WPA2, WPA1, WEP, WPA2, WPA2, WPA1, WEP, WEP]
常规方法:用正则表达式+for循环实现
1、比如有数组如下:
enc= ["WPA2", "WPA2", "WPA2", "WPA2", "WPA1", "WEP", "WPA2", "WPA2", "WPA1", "WEP", "WEP"]
2、写正则表达式:enc= enc.replace(/"/g, "");
3、写for循环处理每一个数组元素:
for (var i = 0; i < enc.length; i++) {
enc[i] = enc[i].replace(/"/g, "");
}
4、得到的结果:
enc= [WPA2, WPA2, WPA2, WPA2, WPA1, WEP, WPA2, WPA2, WPA1, WEP, WEP]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用字符串方法str.replace(source,'"','')
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询