layuiCascader
layuiCascader copied to clipboard
大家可以注意一下,扩展js原生的Array类出现的问题
for (let i in keys) { if (i == keys.length - 1) { children = goodData } else { if (!children[keys[i]][childrenName]) { children[keys[i]][childrenName] = new Array() } children = children[keys[i]][childrenName] } } 这一段代码会报错,原因是使用for in的方式来循环数组会把扩展的属性名也循环出来,因此应该使用基本的for循环语法。