检查数组的子元素

时间:2018-06-09 15:19:14

标签: angular typescript

我正在尝试检查数组元素的第二级深度,我试过.intersect和map似乎我做得不好。我的代码看起来像这样 图标是一个包含URL内部元素的对象,我想通过以下过滤器确保此URL不为空。

response.RelatedTopics.filter(function (el) {
  return el.Icon !== '' && el.URL !== '' && el.Text !== '';

})

但是当我添加到这个uRL的Icon元素时,我通常会收到错误,这是我想要在下面讨论的条件。

el.Icon.URL !== ''

But when i add .URL i am getting error. Someone help pls.

2 个答案:

答案 0 :(得分:1)

试试这个:

addReducer

答案 1 :(得分:0)

Mumin Korcan的回答是有效的,但我最终还是这样构建了它。我得到了我想要的没有差别!谢谢Mumin Korcan

返回el.Icon&& el.Icon.URL&& el.Text!=='';