javascript - 从对象中的对象获取每个值 - Javascript

标签 javascript jquery

我正在尝试从对象内部的对象获取键和值数据。

例子:

$.each(my_object, function(key, value)
{
    // some code

    if (typeof value === object)
    {
        $.each(value, function(key, value)
        {
            // do something
        )};
    }
});

不幸的是,我收到以下错误:

object is not defined

有什么帮助吗?

最佳答案

您的错误清楚地指出 object 未定义。那是因为您正试图像使用变量一样使用它。

检查 typeof 值时,您应该使用字符串比较:

if (typeof value === 'object')
{
}

关于javascript - 从对象中的对象获取每个值 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45166833/

相关文章:

Javascript NiceScroll 调整大小函数

javascript - 在 react-redux 中调用失败和成功操作的好地方在哪里

javascript - 属性名称为 `undefined`

javascript - 当数组处理完毕后,如何退出 promise 序列?

javascript - 将 jQueryUI 可排序列表与表单一起使用

jquery ajax 表单成功回调未被调用

php - 使用jQuery进行快速AJAX请求会导致SyntaxError

javascript - 如何获得不同字符串长度的标签的正确大小?

javascript - backbone.js "order"属性像 TodoMVC 不递增

javascript - 添加或删除行时使用 jquery 在表中自动计算