在我的对象循环中,使用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..!
} )
什么是正确的方法..