[英]How to loop an object in Typescript? Element implicitly has an 'any' type because index expression is not of type 'number'
Getting得到
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])
}
You can try你可以试试
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.