我从通过的道具中得到了命名变量。我需要知道未设置为null
的道具数量
无论如何,Object.keys(this.props).length
都会计算在内。
我不会显示null
的道具,需要根据我要显示的道具数量更改以前道具的布局。
我有一个解决方案,但它很长而且很复杂(基本上是if(prop) {numProp++;}
。
答案 0 :(得分:6)
使用Array#filter()
过滤掉具有空值的键
Object.keys(this.props).filter(k => this.props[k] !== null).length