Javascript:如何转换数组? [英] Javascript: How can I transform an array?

查看:42
本文介绍了Javascript:如何转换数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在javascript var上有这个:(它是返回的http数据,我不知道它是数组还是字符串-(我们怎么看?)-更新:使用typeof返回的字符串",因此这是一个字符串.

I have this on a javascript var: (it's a http returned data, and I don't know if it's an array or string - (how can we see that?) - Update: using typeof returned "string", so it's a string.

[{"nomeDominio":"gggg.fa"},{"nomeDominio":"rarar.fa"}]

我们如何将其传递/转换为类似这样的内容:

How can we pass/transform that, into something like this:

["gggg.fa","rarar.fa"]

?

非常感谢, MEM

推荐答案

此问题与我建议阅读我的答案在那里,因为它确实有帮助;并稍作改动,就可以了:

I would suggest reading my answer there, as it would really help; and with a little variation, it would just work:

var responseString = '[{"nomeDominio":"gggg.fa"},{"nomeDominio":"rarar.fa"}]',
    responseObject = JSON.parse(responseString),
    nombresDeDominio = [];

for(var i in responseObject) {
  nombresDeDominio.push(responseObject[i].nomeDominio)
}

苏尔特!

这篇关于Javascript:如何转换数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆