2018-07-03 js处理嵌套数组

creatives.forEach(function (item, index) {
for (let[i, key]of Object.keys(item).entries()) {
for (let[ii, keyi]of Object.keys(item[key]).entries()) {
tmpdata.images.push(item[key][keyi]);
}
}
});

如果 creatives 是 {}对象,则会报错 creatives.forEach不是一个函数 , is not a function.

上面这个函数是处理 嵌套数组的。最好的应该是两次for之间判断下下一次将要被loop的对象的类型是string还是数组。比如 typeof(item[key])=='string'

你可能感兴趣的:(2018-07-03 js处理嵌套数组)