科普转载 静态类型检测工具Flow

Flow 是javascript代码的静态类型检查工具。它是Facebook的开源项目Vue.js(v2.6.10) 的源码使用了Flow做了静态类型检查。

一、使用Flow为js添加类型注释
  1. 通过给js代码添加一些类型注释,便可以借助Flow对文件进行配置后便可以使用Flow提供的命令来自动进行类型检查。(例如下例中的: number, : string类型注释)
    function func(_arg1: number, _arg2: string): number{
    	var arg2ToNumber: number = parseFloat(_arg2);
    	return _arg1 + (isNaN(arg2ToNumber)? 0: arg2ToNumber);
    }
    
二、使用Babel剔除类型注释
  1. js文件中的类型注释是不符合js语法的,使用浏览器或者node编译都会报错,所以我们可以借助Babel工具对类型注释进行剔除

参考

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值