javascript - 如何在 javascript 中使用 "clean"数组?

标签 javascript arrays

我被困在这里了。我怎样才能清理这个阵列:

{"data":[{"id":"5201521d42"},{"id":"52049e2591"},{"id":"52951699w4"}]}

所以它看起来像:

["5201521d42","52049e2591","52951699w4"]

我正在使用 Javascript。

最佳答案

您只需要遍历现有数据数组并提取每个 id 值并将其放入一个新的“干净”数组中,如下所示:

var raw = {"data":[{"":"5201521d42"},{"id":"52049e2591"},{"id":"52951699w4"}]};
var clean = [];
for (var i = 0, len = raw.data.length; i < len; i++) {
    clean.push(raw.data[i].id);
}

关于javascript - 如何在 javascript 中使用 "clean"数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7210911/

相关文章:

javascript - 使用 Javascript 访问 JSON 对象中数组中的对象

javascript - 加载添加转换后转到页面 anchor

javascript - hexo中的 `__()`(双下划线)函数是什么?

java - 如何将两个数组合并成各自的二维数组?

arrays - 在 golang 中展平递归数据结构的有效方法

php - 从多维数组中删除未设置的数组

php - 从 Javascript 同一文件调用 php 函数

JavaScript - 获取 contentEditable div 中当前行的 HTML

java - 将 JSON 响应存储在数组中

javascript - javascript 中的数组行为