首页 > 软件开发 > JavaScript >

如何定义TypeScript非必填的参数接口并调用

来源:互联网 2023-03-16 23:59:03 版权归原作者所有,如有侵权,请联系我们

在TypeScript中,除了定义了必填的属性参数之外,还可以定义非必填的属性参数,使用 属性?:数据类型 的形式。下面利用具体的实例说明如何定义,操作如下:i44办公区 - 实用经验教程分享!

如何定义TypeScript非必填的参数接口并调用i44办公区 - 实用经验教程分享!

工具/原料

  • TypeScript
  • JavaScript
  • HBuilder
  • 浏览器
  • 截图工具

方法/步骤

  • 1

    第一步,在HBuilder工具中新建TypeScript文件,定义接口Student,有三个属性name、phone和addr,其中后面两个使用了?号,如下图所示:i44办公区 - 实用经验教程分享!

    如何定义TypeScript非必填的参数接口并调用i44办公区 - 实用经验教程分享!

  • 2

    第二步,再定义一个函数judgeStu,传入student对象,参数有phone和addr,如下图所示:i44办公区 - 实用经验教程分享!

    如何定义TypeScript非必填的参数接口并调用i44办公区 - 实用经验教程分享!

  • 3

    第三步,声明一个变量stuInfo,调用第二步中的函数,赋值给stuInfo,如下图所示:i44办公区 - 实用经验教程分享!

    如何定义TypeScript非必填的参数接口并调用i44办公区 - 实用经验教程分享!

  • 3本页面未经授权抓取自百度经验
  • 4

    第四步,运行这个TypeScript文件,结果出现了报错,检查代码是函数返回值出现了错误,如下图所示:i44办公区 - 实用经验教程分享!

    如何定义TypeScript非必填的参数接口并调用i44办公区 - 实用经验教程分享!

  • 5

    第五步,函数传入是个对象,返回值应该也是个对象,结果是字符串,修改返回值之后再调用,如下图所示:i44办公区 - 实用经验教程分享!

    如何定义TypeScript非必填的参数接口并调用i44办公区 - 实用经验教程分享!

  • 6

    第六步,将judgeStu函数返回值改为info对象,然后再次运行不报错,如下图所示:i44办公区 - 实用经验教程分享!

    如何定义TypeScript非必填的参数接口并调用i44办公区 - 实用经验教程分享!

  • 注意事项

    • 注意如何在TypeScript接口中定义必填和非必填的参数
    • 注意如何定义类和接口

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!i44办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号