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

如果网站没有icp备案号如何写软文

如果网站没有icp备案号,如何写软文,做微信公众号整合网站,百度怎么搜图片1. 索引签名 在 TypeScript 中,索引签名是一种定义对象类型的方式,它允许我们使用字符串或数字作为索引来访问对象的属性。 索引签名最主要的作用就是允许我们动态地添加或访问对象的属性,通过使用索引签名,我们可以在编译时无法…

1. 索引签名

在 TypeScript 中,索引签名是一种定义对象类型的方式,它允许我们使用字符串或数字作为索引来访问对象的属性。

索引签名最主要的作用就是允许我们动态地添加或访问对象的属性,通过使用索引签名,我们可以在编译时无法确定具体属性名称的情况下,仍然能够安全地操作对象的属性

2. 定义索引签名

索引签名通过以下语法进行定义:

数字索引签名

{[index: string]: type
}

字符串索引签名

{[index: number]: type
}

index表示索引的名称,字符串索引签名的index就类似对象的键,数字索引签名index就类似数组的索引下标,当然index的类型也可以定义为any

type表示索引对应的值的类型,可以是any | number | string | symbol

3. 索引签名的使用

下面我们通过实例来体会索引签名的使用:

字符串索引签名

interface MyString {[index: string]: string
}const str: MyString = {}
console.log(str);  // {}
// 使用索引签名的方式添加对象属性
str['name'] = 'zhangsan'
// 使用索引签名的方式访问对象属性
console.log(str['name']);  // zhangsan

数字索引签名

interface MyNumber {[index: number]: string
}const num: MyNumber = {}
console.log(num);  // {}
num[0] = 'zhangsan'
console.log(num[0]);  // zhangsan

值得注意的是,接口往往会约束对象变量所定义时的属性,而当使用索引签名并且接口内只定义了使用索引签名的属性时,使用此接口的对象变量可以定义为空,如上代码所示

4. 注意事项

当类型不匹配时,会报错
在这里插入图片描述
索引签名的顺序问题,对同一个属性多次赋值时,最后一次赋值将覆盖之前的值
在这里插入图片描述
可以使用readonly修饰符来限制索引签名的可写性
在这里插入图片描述

http://www.hrbkazy.com/news/30860.html

相关文章:

  • wordpress 显示子分类个人博客seo
  • 陕西专业网站开发联系电话哈尔滨seo推广
  • 学做网站用什么服务器深圳网络推广团队
  • 设计通网站建设企业网站设计价格
  • 那个网站是专门做渔具的怎么在百度上发布信息广告
  • 烹饪考试试卷哪个网站可以做app投放渠道有哪些
  • 嘉兴免费做网站信息流广告代理商排名
  • 征婚网站上教人做恒指期货购买友情链接
  • 网站开发销售提成如何做外贸网站的推广
  • 怎么制作网站半透明背景刘连康seo培训哪家强
  • 个人网站设计主题seo关键词优化怎么做
  • 威海微网站建设百度竞价排名危机事件
  • 青岛模板自助建站李勇seo的博客
  • 网站怎么做登录界面杭州关键词优化外包
  • 网站主色调南昌百度seo
  • 网站seo哪家公司好西青seo
  • 宝塔建站网址社群运营
  • 注册资本可以随便填吗性价比高seo排名优化的
  • 响应式网站有哪些百度统计怎么用
  • 出版社网站必须做企业可信认证嘛培训心得体会感悟
  • 中英企业网站管理系统项目营销推广方案
  • 全国 网站备案 数量百度网址大全官方下载
  • 备案的网站转移搜索引擎营销sem包括
  • 东西湖做网站谷歌play商店官网
  • 免费的代码分享网站网络推广平台有哪些渠道
  • 做亚马逊和淘宝网站企业网址搭建
  • 局域网内服务器做网站沈阳今日新闻头条
  • 设计师个人网站源码石家庄seo外包的公司
  • 企业网站建设服务商网络推广代理
  • 网站设计哪家稳定百度天眼查