Open xcatliu opened 4 years ago
any 类型有什么弊端吗?
@chenyang48671155 any 类型有什么弊端吗?
感觉弊端就是一夜回到解放前吧 everthing is any,ts 基本就是 js 了。
@chenyang48671155 any 类型有什么弊端吗? 多少还是有一点滴
anyThing.setName('Jerry'); 运行的时候会报错。各位小伙伴有没有遇到过这个问题的
@chenyang48671155 any 类型有什么弊端吗?
检查变量的时候不能快速知道类型
@zhuangbowu anyThing.setName('Jerry'); 运行的时候会报错。各位小伙伴有没有遇到过这个问题的
额 我也报错 没有这个方法哦
@weiweidong1993
@zhuangbowu anyThing.setName('Jerry'); 运行的时候会报错。各位小伙伴有没有遇到过这个问题的
额 我也报错 没有这个方法哦 我的也报错 所以这个是可以还是不可以呀
@zhuangbowu anyThing.setName('Jerry'); 运行的时候会报错。各位小伙伴有没有遇到过这个问题的
你是否有添加tsconfig.json?如果有的话,可以将 strict设置为false,看看效果。
@uJump-web
@weiweidong1993
@zhuangbowu anyThing.setName('Jerry'); 运行的时候会报错。各位小伙伴有没有遇到过这个问题的
额 我也报错 没有这个方法哦 我的也报错 所以这个是可以还是不可以呀
定义类型为any时,这个变量你可以随便用,调用不存的方法ts也不会报错,但是你运行就会报错,因为你没有在anyThing
上挂载setName
方法,你可以这么写,但是运行的是js
@chenyang48671155 any 类型有什么弊端吗?
弊端就是写起来跟JS一样,流畅的很,爽的很
anyscript
let something;
something.setName('Tom');
这个肯定会报错,相当于调用了undefined的方法
@uJump-web
@weiweidong1993
@zhuangbowu anyThing.setName('Jerry'); 运行的时候会报错。各位小伙伴有没有遇到过这个问题的
额 我也报错 没有这个方法哦 我的也报错 所以这个是可以还是不可以呀
@uJump-web
@weiweidong1993
@zhuangbowu anyThing.setName('Jerry'); 运行的时候会报错。各位小伙伴有没有遇到过这个问题的
额 我也报错 没有这个方法哦 我的也报错 所以这个是可以还是不可以呀
可以的呀,只是说可以这种语法
@chenyang48671155 any 类型有什么弊端吗?
弊端就是写起来跟JS一样,流畅的很,爽的很
哈哈哈,笑死我了
@zhuangbowu anyThing.setName('Jerry'); 运行的时候会报错。各位小伙伴有没有遇到过这个问题的
你没声明 方法 肯定会报错的吧 他只是说 可以使用任何类型 他只是省去了 声明而已吧
他说好些 都是建立在 不是严格模式下的情况 如果是严格模式下 函数中的参数 数据类型没有的话 就会报错的
https://ts.xcatliu.com/basics/any.html