如何打印嵌套对象的所有值

姆达尔里里

有一个这样的嵌套对象:

var conversation = {
    'John': {
        1: 'Test message 1',
        2: 'Test message 2',
        'Reply': {
            3: 'Test message 3',
            4: 'Test message 4'
        }
    },
    'Jack': {
        5: 'Test message 5',
        6: 'Test message 6'
    }
};

我需要获取所有最终值,因此对于该示例,它是:

Test message 1
Test message 2
Test message 3
Test message 4
Test message 5
Test message 6

如何遍历对象?jQuery或JavaScript中是否有任何内置函数?

tyme合资公司

您可以使用一些递归来检查被迭代的键是否是对象,然后打印:

function printValues(obj) {
    for (var key in obj) {
        if (typeof obj[key] === "object") {
            printValues(obj[key]);   
        } else {
            console.log(obj[key]);    
        }
    }
}

printValues(conversation);

演示:http//jsfiddle.net/c7th1t8r/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何打印对象方法的所有值?

来自分类Dev

如何在Django中打印单个对象的所有值?

来自分类Dev

如何打印出对象内部的所有值?

来自分类Dev

用于操纵未知嵌套对象的数组并打印所有元素(包括键,键和值)的功能

来自分类Dev

嵌套的“for 循环”打印所有对象而不是相关对象

来自分类Dev

如何打印对象的所有属性

来自分类Dev

如何删除所有嵌套的JSON对象?

来自分类Dev

打印python嵌套字典的所有值的完整键路径

来自分类Dev

需要打印嵌套哈希中的所有值

来自分类Dev

Javascript检查对象及其嵌套对象的所有值

来自分类Dev

如何在不显式命名属性的情况下打印对象的所有属性值

来自分类Dev

如何获取JS对象中特定嵌套属性的所有值

来自分类Dev

如何在 react js 中一次更新嵌套对象中所有键的值?

来自分类Dev

如何打印JSON字符串的嵌套对象的值?

来自分类Dev

如何在javascript中打印嵌套对象的值

来自分类Dev

使用键和值打印出所有对象

来自分类Dev

使用任何lodash获取嵌套JSON对象的所有值

来自分类Dev

JavaScript:更改给定路径的深度嵌套对象的所有值

来自分类Dev

从嵌套对象获取所有字符串值

来自分类Dev

在嵌套的 elasticsearch 对象中的所有键中搜索值

来自分类Dev

如何在其他对象内的所有嵌套对象中动态添加新键/值?

来自分类Dev

如何从具有嵌套对象数组的多个文档中一次获取与mongodoDb查询匹配的所有值

来自分类Dev

如何搜索所有嵌套的Javascript对象级别

来自分类Dev

如何递归获取嵌套对象的所有键?

来自分类Dev

如何替换javascript中嵌套对象的所有键

来自分类Dev

如何循环嵌套的 Json 访问所有对象的相同元素?

来自分类Dev

打印所有端口值

来自分类Dev

如何在Lua表中打印所有值?

来自分类Dev

如何打印特定Hashmap密钥的所有值

Related 相关文章

  1. 1

    如何打印对象方法的所有值?

  2. 2

    如何在Django中打印单个对象的所有值?

  3. 3

    如何打印出对象内部的所有值?

  4. 4

    用于操纵未知嵌套对象的数组并打印所有元素(包括键,键和值)的功能

  5. 5

    嵌套的“for 循环”打印所有对象而不是相关对象

  6. 6

    如何打印对象的所有属性

  7. 7

    如何删除所有嵌套的JSON对象?

  8. 8

    打印python嵌套字典的所有值的完整键路径

  9. 9

    需要打印嵌套哈希中的所有值

  10. 10

    Javascript检查对象及其嵌套对象的所有值

  11. 11

    如何在不显式命名属性的情况下打印对象的所有属性值

  12. 12

    如何获取JS对象中特定嵌套属性的所有值

  13. 13

    如何在 react js 中一次更新嵌套对象中所有键的值?

  14. 14

    如何打印JSON字符串的嵌套对象的值?

  15. 15

    如何在javascript中打印嵌套对象的值

  16. 16

    使用键和值打印出所有对象

  17. 17

    使用任何lodash获取嵌套JSON对象的所有值

  18. 18

    JavaScript:更改给定路径的深度嵌套对象的所有值

  19. 19

    从嵌套对象获取所有字符串值

  20. 20

    在嵌套的 elasticsearch 对象中的所有键中搜索值

  21. 21

    如何在其他对象内的所有嵌套对象中动态添加新键/值?

  22. 22

    如何从具有嵌套对象数组的多个文档中一次获取与mongodoDb查询匹配的所有值

  23. 23

    如何搜索所有嵌套的Javascript对象级别

  24. 24

    如何递归获取嵌套对象的所有键?

  25. 25

    如何替换javascript中嵌套对象的所有键

  26. 26

    如何循环嵌套的 Json 访问所有对象的相同元素?

  27. 27

    打印所有端口值

  28. 28

    如何在Lua表中打印所有值?

  29. 29

    如何打印特定Hashmap密钥的所有值

热门标签

归档