前端 - 怎么用Immutable来解决总是总是为空的对象?请问
本文介绍了前端 - 怎么用Immutable来解决总是总是为空的对象?请问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
get b() {
const a = obj[b] || {}
}
调用后:报Uncaught TypeError: Cannot read property 'b' of undefined
听说immutable 可以解决 请问怎么解决啊!
项目是用react+redux
解决方案
Immutable是用它自己对象去get
一个属性,如果属性不存在则会直接返回一个undefined
值。
const user = new Record({ username: "A" });
user.get("age");
// undefined
所以总的来说一般可以保证obj
是存在的。
这篇关于前端 - 怎么用Immutable来解决总是总是为空的对象?请问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文