从Object-Javascript中的对象获取每个值
我试图从对象内部的对象获取键和值数据 例如:从Object-Javascript中的对象获取每个值,javascript,jquery,Javascript,Jquery,我试图从对象内部的对象获取键和值数据 例如: $.each(my_object, function(key, value) { // some code if (typeof value === object) { $.each(value, function(key, value) { // do something )}; } }); 不幸的是,我遇到以下错误: 对象未定义 有什么帮助
$.each(my_object, function(key, value)
{
// some code
if (typeof value === object)
{
$.each(value, function(key, value)
{
// do something
)};
}
});
不幸的是,我遇到以下错误:
对象未定义
有什么帮助吗?您的错误清楚地表明未定义
对象。这是因为您试图将其用作变量
在检查值的类型时,应使用字符串比较:
if (typeof value === 'object')
{
}
您的错误清楚地表明未定义对象
。这是因为您试图将其用作变量
在检查值的类型时,应使用字符串比较:
if (typeof value === 'object')
{
}
您有语法错误,if条件中的object必须是string
这是正确的代码:
$.each(obj, function(key, value)
{
if (typeof value === "object")
{
$.each(value, function(key, value)
{
console.log(value)
}); //syntax error here
}
});
您有语法错误,if条件中的object必须是string
这是正确的代码:
$.each(obj, function(key, value)
{
if (typeof value === "object")
{
$.each(value, function(key, value)
{
console.log(value)
}); //syntax error here
}
});
哦,呜呜:)谢谢。我不知道为什么,但我在想我正在比较的值
变量有问题。哦,呜呜:)谢谢。我不知道为什么,但我在想我正在比较的值
变量有问题。