是否有任何方法可以在javascript中确定是否在移动键盘上按下shift键,并将其与大写锁定区分开(两次按下shift键)
为什么空检查失败的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));
}
}
Run Code Online (Sandbox Code Playgroud)
我需要使用<fmt:formatNumber/>jstl标签格式化数字.输出应限制在小数点后3位,但不允许舍入,因此使用该属性maxFractionDigits="3"是不合适的,因为它会使数字四舍五入.
你有什么建议吗?