如何检查收到的道具是否为数组类型? 我已经尝试过props.data === PropTypes.array? 它似乎不起作用 有人帮帮我
答案 0 :(得分:1)
您尚未提供要执行操作的任何上下文。
if (Array.isArray(props.data)) {
}
或
if (props.data instanceof Array){
}
arrayProperty: PropTypes.arrayOf(PropTypes.shape({
prop1: PropTypes.string.isRequired,
prop2: PropTypes.number.isRequired,
prop3: PropTypes.array.isRequired,
...other properties of your array
})).isRequired
希望这会有所帮助!