我有下一个反应代码:
this.state = {
colsHiddenStatus: new Map([['rowNumber',true], ['id', false], ['firstName', false], ['lastName', false], ['mobile', false], ['username', false], ['password', false]])
};
console.log('???' + this.state.colsHiddenStatus.get['rowNumber']);
我得到的任何想法:
???undefined
答案 0 :(得分:3)
您错误地调用了get
。它必须是get()
:
console.log('???' + this.state.colsHiddenStatus.get('rowNumber'));
你(不小心)写了get[]
,它返回了'rowNumber'
的对象属性get
(通过方括号表示法),这是可能的,因为函数也是一个对象,但显然是undefined
; - )