【发布时间】:2013-08-05 17:38:09
【问题描述】:
在我的对象循环中使用earch function 如何找到值作为“只是一个字符串” - 或“数组” - 或“对象” - while 循环...?
如果我找到“数组”的值 - 那么我想重新循环数组。但是如何使用 jquery.. 找到可循环或可返回的值?
我的对象:
var input = {
"DashBoard": [
{
"title": "DashBoard" //non-loopable
}, {
"widget": [{ //loop-able - it could be a object (so loop-able)
"slide": "To do"
}, {
"slide": "Teamspace"
}, {
"slide": "Recent Activity"
}]
}
]}
但是使用 Jquery 类型 - 总是返回对象。有什么办法找到对象值来区分值和数组还是对象..?
我的尝试:
$.each(input.DashBoard, function (index, item) {
console.log(index, $.type(item)); //always return object..!
} )
什么是正确的方法..
【问题讨论】: