我需要从嵌套对象访问“ isTouched”属性。面临的挑战是该属性可能显示如下:

form: { CHANGES: { isTouched: true/false } }


要么

form: { 'formName': { isTouched: true/false } }


访问第一个将很容易:

form.CHANGES.isTouched


但是,我希望有一种方法可以同时满足两种情况,同时考虑到表单名称将根据所使用的任何表单而改变。

我考虑过收集所有表单名称并遍历它们,但是我认为这不是很有效。

最佳答案

我不是100%理解这个问题,但是这样的事情对您有用吗?

k = Object.keys(form)[0]
form[k].isTouched

10-05 20:37
查看更多