[英]How to access Enum in typescript ? giving error "Element implicitly has an any type because index expression is not of type number"
[英]How to loop an object in Typescript? Element implicitly has an 'any' type because index expression is not of type 'number'
得到
元素隐式具有'any'类型,因为索引表达式不是'number'类型。
interface User {
name: string;
username: string;
profileImage: string;
}
let user:User = {
name: 'john',
profileImage: './1.jpg',
username: 'john',
}
for(let userData of Object.keys(user)){
console.log(userData[userData])
}
你可以试试
interface User {
name: string;
username: string;
profileImage: string;
}
let user:User = {
name: 'john',
profileImage: './1.jpg',
username: 'john',
}
for(let key in user){
console.log(user[key as keyof User])
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.