我需要从嵌套对象访问“isTouched”属性。挑战在于该属性可以像这样显示:
form: { CHANGES: { isTouched: true/false } }
或
form: { 'formName': { isTouched: true/false } }
访问第一个会很简单:
form.CHANGES.isTouched
但是,我希望有一种方法可以同时满足这两种情况,同时考虑到表单名称会根据所使用的任何表单而改变。
我考虑过收集所有表单名称并循环遍历它们,但我认为这不是很有效。
最佳答案
我不是 100% 理解这个问题,但是这样的事情对你有用吗?
k = Object.keys(form)[0]
form[k].isTouched
关于javascript - 使用动态属性键访问对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52589001/