我写了一个无状态函数,在这个函数中我使用了Destructuring对象声明,但是我的一个变量有条件。我写的是三元条件。但我无法在销毁结构中声明它。
这是我的声明:
const pageNo = props.filters.pageno
? props.filters.pageno -1
: 0;
const {
data: {
result: {
total : total
} = {}
},
tags: {
result: {
categoryFilter: {
Title : title
} = {}
} = {}
}
} = props;
最佳答案
您不能直接。你可以做:
const {filters: {pageno}} = props;
const realPageno = pageno ? pageno - 1 : 0;