我有下一个 react 代码:
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
最佳答案
您错误地调用了get
。它必须是 get()
:
console.log('???' + this.state.colsHiddenStatus.get('rowNumber'));
您(不小心)编写了 get[]
,它返回 get
的对象属性 'rowNumber'
(通过方括号表示法) ) 这是可能的,因为函数也是一个对象,但它显然是 未定义
;-)
关于javascript - 为 React 属性分配初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43881061/