我需要从嵌套对象访问“ isTouched”属性。面临的挑战是该属性可能显示如下:
form: { CHANGES: { isTouched: true/false } }
要么
form: { 'formName': { isTouched: true/false } }
访问第一个将很容易:
form.CHANGES.isTouched
但是,我希望有一种方法可以同时满足两种情况,同时考虑到表单名称将根据所使用的任何表单而改变。
我考虑过收集所有表单名称并遍历它们,但是我认为这不是很有效。
最佳答案
我不是100%理解这个问题,但是这样的事情对您有用吗?
k = Object.keys(form)[0]
form[k].isTouched