假设我有多个这样的对象:let obj1 = { a : 1, b:2, c:[{d:44,f:66}]}let obj2 = { q:100, w:400, s:900, rr:1}这两个对象被传递给一个函数,有什么方法可以检测到对象中是否存在数组?例如 :const createData = (obj) => { //if obj was obj2 continue but if obj was obj1 pass obj1.c to another function}
1 回答
慕后森
TA贡献1802条经验 获得超5个赞
有一个方法 Array.isArray 可以进行此检查
const createData = (obj) => {
for (const prop in obj) {
if(Array.isArray(obj[prop]) {
console.log(obj[prop])
}
}
}
添加回答
举报
0/150
提交
取消