当前位置: 首页 > wzjs >正文

泊头哪里有做网站的想学互联网从哪里入手

泊头哪里有做网站的,想学互联网从哪里入手,广州知名网站建设后台管理便捷,wap网站做微信小程序第一种:for…in keyof:适合需要遍历对象属性键并动态访问值的场景。 keyof typeof obj是ts的类型操作符,用于获取对象obj的所有属性键的联合类型(“name” | “age” | “city”)通过obj[key keyof typeof obj]&…

第一种:for…in + keyof:适合需要遍历对象属性键并动态访问值的场景。

  • keyof typeof obj是ts的类型操作符,用于获取对象obj的所有属性键的联合类型(“name” | “age” | “city”)
  • 通过obj[key keyof typeof obj],ts知道key是合法的属性名,从而允许安全的访问属性值
const obj = {name: "Alice",age: 25,city: "New York"
};for (const key in obj) {// key 是属性名(字符串类型)const value = obj[key as keyof typeof obj]; // 通过 key 获取属性值console.log(key, value);
}
  • 过滤原型链属性:
    for in会过滤obj自身的可枚举属性和原型链上的可枚举属性;如果只想获取obj自身的属性,可以使用obj.hasOwnProperty()过滤
for(const key in obj) {if(obj.hasOwnProperty(key)) {const value = obj[key as keyof typeof obj]console.log(value)}
}
另一种写法
interface Person {name: string;age: number;city: string;
}const obj: Person = {name: "Alice",age: 25,city: "New York"
};for (const key in obj) {if (obj.hasOwnProperty(key)) {const value = obj[key as keyof Person]; // 明确 key 的类型console.log(`${key}: ${value}`);}
}

第二种:Object.entries()

如果不需要遍历原型链的属性,可以用更为现代和类型安全的方式:Object.entries()

Object.entries(obj).forEach([key, value] {console.log(key, value)
})
http://www.dtcms.com/wzjs/179604.html

相关文章:

  • 网站建设策划 流程高端网站建设报价
  • 东莞虎门最新疫情最新消息什么叫seo
  • 太原哪家网站建设公司好seo优化教程自学
  • 企业网站建设销售话术自媒体平台注册官网下载
  • 台州手机网站建设线上营销渠道主要有哪些
  • 咨询类网站开发的意义百度排行榜
  • 免费足网站seo价格是多少
  • 网站标题logo怎么做做网站优化哪家公司好
  • 涟源市建设局网站厦门seo关键词排名
  • 做网站怎么添加点击事件友情链接怎么连
  • 安阳网站建设.com怎么在百度上推广
  • 新疆微信小程序开发重庆seo怎么样
  • 什么网站可以快速做3d效果图百度一下你就知道123
  • 济南网站优化公司艾乎网爱站网排行榜
  • 做mla网站惠州百度seo地址
  • 做微商货源网站赚钱吗专业全网优化
  • 网站开发前端简历吴江网站制作
  • 四川学校网站建设公长沙整合推广
  • 推广型网站制作哪家好谷歌google官方下载
  • 类似闲鱼网站怎么做app推广赚钱
  • 大连营销型网站建设网络营销公司网络推广
  • 网站建设在哪里申请提高基层治理效能
  • 天梯网站建设网站的营销推广方案
  • 国外b2b网站排名全网推广的方式有哪些
  • 怎么通过网路访问自己做的网站网站seo什么意思
  • cms企业网站模板设计公司网站设计
  • 个人网站开发制作论文web关键词优化排名第一
  • 常州网站制作包括哪些绍兴seo
  • 私人怎么做彩票网站平台av手机在线精品
  • 关键词优化提升排名关键词seo排名怎么选