【发布时间】:2019-09-21 10:10:02
【问题描述】:
我对简单的打字稿代码有疑问。我正在尝试将对象映射到字符串,结果出乎意料,该方法总是返回“desc”。我试图调试代码,但奇怪的是,没有定义 id 变量。当我试图在控制台上记录 'state[0].id' 时,打印了正确的值。谢谢您的帮助!
interface Pageable {
id: string,
desc: boolean
}
private mapSortedToSortingString(state: Pageable[]): string {
if (state.length > 0) {
let id: string = state[0].id;
let sort = id + ',' + (state[0].desc) ? 'desc' : 'asc';
console.log(sort);
}
return (state.length > 0) ? (state[0].id + ',' + (state[0].desc) ? 'desc' : 'asc') : "";
}
【问题讨论】:
标签: reactjs typescript webpack