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

网站重复重庆网站建设哪家好

网站重复,重庆网站建设哪家好,wordpress 登陆 没反应,网站建设seo优化培训this类型 TypeScript可推导的this类型函数中this默认类型对象中的函数中的this明确this指向 怎么指定this类型 this相关的内置工具类型转换ThisParameterTypeThisParameterTypeThisType TypeScript可推导的this类型 函数中this默认类型 对象中的函数中的this… this类型 TypeScript可推导的this类型函数中this默认类型对象中的函数中的this明确this指向 怎么指定this类型 this相关的内置工具类型转换ThisParameterTypeThisParameterTypeThisType TypeScript可推导的this类型 函数中this默认类型 对象中的函数中的this // 对象中的this const obj {a:1,b:2,fun:function(){//默认情况下this是any类型console.log(this.a)} } obj.fun()//1明确this指向 步骤1tsc --init生成文件 步骤二打开注释不让有模糊的this必须指定this指向 this就会更严格这个是this根据上下文自行推导出来的类型 这个是没有上下文。推导不出来的在严格模式下不允许模糊this所以会报错 怎么指定this类型 函数的第一个参数我们可以根据该函数之后被调用的情况用于声明this的类型名词必须叫this在后续调用函数传入参数的时候。从第二个参数开始传递this参数会在编译后被抹除 // - 把this作为函数的第一个参数给指定类型 function fun( this:{name:string},info:{name:string}){console.log(this)//{ name: 名字 } } //调用的时候得这样调用不然会报void类型的错误 fun.call({name:名字},{name:第二个名字})this相关的内置工具 类型转换 TS提供了一些工具来辅助进行常见的类型转换这些类型全局可用 ThisParameterType 用于提取一个函数类型Type的this没有this则返回unknown ThisParameterType 想要移除一个函数类型type的this参数类型并且返回当前的函数类型 function fun( this:{name:string},info:{name:string}){console.log(this) } //获取函数的类型 type funtype typeof fun //想要直接获取函数的this类型,采用内置组件 type thisType ThisParameterTypefuntype //想要移除一个函数类型type的this参数类型并且返回当前剩余的函数类型 type thisRemove OmitThisParameterfuntypeexport{}ThisType 被用作标记一个上下文的this类型原始方法 //原始获取this繁琐 type User {name: stringage: number } type Intype {User: Usergetname: () voidgetage: () void } const username: Intype {User: {name: 乞力马扎罗,age: 18},//ts接收指定的this指向getname: function (this:User) {console.log(this.name)//乞力马扎罗},getage: function (this:User) {console.log(this.age)//18}} //call() 可以修改函数调用时 this 的指向其余参数则会作为原函数的参数。 //第一个参数 thisArg。代表 this 将会被指向的值。如果不是对象也会通过 Object() 方法转换为对象。如果是 null 或 undefinedthis 则会指向全局对象即 window 或 global //传入this指向 username.getname.call(username.User) username.getage.call(username.User) export { }采取ThisType type User {name: stringage: number } type Intype {User: Usergetname: () voidgetage: () void } //通过ThisTypeUser,将这里以后不管多少函数this的指向始终是User const username: Intype ThisTypeUser {User: {name: 乞力马扎罗,age: 18},//ts接收指定的this指向getname: function () {console.log(this.name)//乞力马扎罗},getage: function () {console.log(this.age)//18}} //call() 可以修改函数调用时 this 的指向其余参数则会作为原函数的参数。 //第一个参数 thisArg。代表 this 将会被指向的值。如果不是对象也会通过 Object() 方法转换为对象。如果是 null 或 undefinedthis 则会指向全局对象即 window 或 global //传入this指向 username.getname.call(username.User) username.getage.call(username.User) export { }
http://www.hkea.cn/news/14456797/

相关文章:

  • 邮票上的化学史网站开发网站建设前十名
  • 沈阳制作公司网站网站代码怎么优化
  • 实验教学网站建设策划方案大钢模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?人工费多少钱一平方
  • 广告品牌设计机构网站织梦模板深圳正规网站制作哪家公司好
  • 家具企业网站建设哪里有做枪网站的
  • 免费发布项目的网站一个做网站的团队需要哪些人员
  • 可信网站认证查询招聘信息网站开发背景
  • 做网站怎么切psd图做增员的保险网站
  • 品牌线上推广方式网站seo计划
  • 信息部网站建设工作计划平阴县建设工程网站
  • 找做废薄膜网站wordpress自带主题
  • 做网站为什么没收入网站服务内容有哪些
  • 进入江苏省住房和城乡建设厅网站重庆智能网站建设
  • 湖州高端网站建设公司成都网站建设哪儿济南兴田德润怎么联系
  • 做免费推广的网站有哪些珠海网站设计培训学校
  • 网站建设推广唯心cidun8家装公司网站建设方案
  • 成品网站 智能建站wordpress 国外免费主题
  • 自适应响应式网站源码广告传媒公司经营范围
  • 网站 成功因素网页游戏排行榜 2020
  • 学做蛋糕什么网站旅游地网站制作
  • 无锡网站维护网站建设html代码优化
  • wordpress看文网站用python做网站开发的课程
  • 济宁网站建设流程网站没有备案会被降权吗
  • 成都建设监理协会网站株洲网站制作公司
  • 苏州诶茵诶公司网站微网站素材
  • 怎么建设批量模板网站做网站需要学多久
  • 网站开发+百度编辑器上海php网站建设
  • 宁波网站推广方法手机网站免费
  • 怎么才能创个网站做网站哪家比较好
  • wordpress 自己做页面seo针对网站做策划