【发布时间】:2017-07-31 20:31:53
【问题描述】:
为什么在func1 中空检查失败,而在func2 中正常
/* @flow */
const func1 = (arr?: Array<*>) => {
const isArrayNotEmpty = arr && arr.length;
if (isArrayNotEmpty) {
arr.forEach((element) => console.log(element));
}
}
const func2 = (arr?: Array<*>) => {
if (arr && arr.length) {
arr.forEach((element) => console.log(element));
}
}
【问题讨论】:
标签: javascript flowtype