项目总结(关于typeScript中定义对象变量的错误)

由于最近做的这个项目是用angular4.0+ionic3.0搭建的,用的是typeScript的这个js的兄弟语言(其实就是js的超集),
首先在定义变量的时候一定要指明类型,例如:

loginData:any = {};
dataList:any = [];
isShow:boolean=true;
message:string;
psd:string="password";
userName:any;
num:number=10;

等等这些常用的一些定义的变量,定义的时候还可以赋值,
最近有一次我遇到了这样一个问题,就是我给一个变量定义的是artiList:any;然后我用artiList去push添加一些成员的时候没有成功,这是因为什么呢?

我给它这样设定artiList:any=[];之后好了,所以如果给一个变量设置any类型时,如果这个变量是用于数组和对象来使用时,一定要给它加上any=[]或者any={};这样可以避免很多不必要的麻烦。
userName:any;如果没有给它指定是数组还是对象的时候,它可以是任意数据类型。

文章最后给大家一个鸡汤文的链接,链接如下:
https://www.jianshu.com/p/2881db2af98e?utm_campaign=maleskine&utm_content=note&utm_medium=pc_all_hots&utm_source=recommendation

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值