使用ES6解构赋值获取element[item]属性名 - JavaScript代码示例
"使用ES6的解构赋值可以获取element[item]的属性名。修改代码如下:\n\njavascript\ndata.data.shiShiShuJuIYaChaItem.forEach(element => {\n\tfor (let item in element) {\n\t\t// console.log(item);\n\t\tif(item != 'faShengShiJian'){\n\t\t\tif(element[item] != ''){\n\t\t\t\tconst [propertyName] = Object.keys(element[item]);\n\t\t\t\tconst nmaes = window.shuju.find(dataName => dataName.key == propertyName);\n\t\t\t\tListData.listArr.push({\n\t\t\t\t\tname: nmaes,\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t}\n});\n\n\n在代码中,使用const [propertyName] = Object.keys(element[item]);将element[item]的属性名赋值给propertyName变量。然后可以根据propertyName进行后续的操作。
原文地址: https://www.cveoy.top/t/topic/pKm1 著作权归作者所有。请勿转载和采集!