element-plus中有一种写法,突然想写一篇关于Object.entries的使用
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
app.component(key, component)
}
这里可以换一种写法
for (const key in ElementPlusIconsVue) {
app.component(key, ElementPlusIconsVue[key])
}
Object.entries的用法介绍
遍历对象
const obj = { name: '张三', age: '20' };
console.log(Object.entries(obj)); // [['name', '张三'], ['age', '20']]
遍历数组
const arr = [1, 2, 3];
console.log(Object.entries(arr)); // [['0', 1], ['1', 2], ['2', 3]]
遍历数组对象
const arr=[{name:'张三'},{age:20},{sex:'男'}];
console.log(Object.entries(arr));//[['0',{name:'张三'}],['1',{age:20}],['2',{sex:'男'}]]