像是刚刚认识的新朋友,一点一点了解她的说话方式,兴趣爱好和行为特点。Come on 朋友,让我来了解一下你的世界~
写了一个数组中删除某一项用splice,竟然有错误提醒了,
正解:你希望用filter来过滤掉要删除的那一项,用索引或者该项对象中的特殊标识。
感受:你逼格挺高啊,ts 好吧,满足你。
定义一个数组,前端动态给里边push多个对象,ES5的写法报错了,原因是:数组里边的数据类型需要声明。。
正解: interface vObj{ arr: Array<Object> } let obj = {arr:[]} obj.arr.push({text:""})
let arr:Array<string> = ["1","2"];
let arr1:Array<number> = [1,2,3];
let arr2:Array<Object> = [{name:"1"},{name:"2"}]
感受:此刻,我在改变一种观念,任何ts中存在的变量,需要声明interface来定义其类型,可以用枚举enum来清晰化变量中的内容(像是字典)
网友评论