我从传递的 Prop 中获取命名变量。我需要知道未设置为 null
的 props 数量。
Object.keys(this.props).length
无论如何都会计数。
我不显示 null
的 props,并且需要根据我要显示的 props 数量更改先前显示的 props 的布局。
我有一个解决方案,但它又长又复杂(基本上是 if(prop) {numProp++;}
。
最佳答案
使用Array#filter()
过滤掉具有空值的键
Object.keys(this.props).filter(k => this.props[k] !== null).length
关于javascript - 计算不为空的 props,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50649740/