我正在尝试检查数组元素的第二层深度,我尝试了.intersect,但map似乎做得不好。我的代码看起来像这个图标是一个对象,在URL中有元素,我想确保这个URL不是空的使用下面的过滤器。
response.RelatedTopics.filter(function (el) {
return el.Icon !== '' && el.URL !== '' && el.Text !== '';
})
但是,当我添加到图标的元素,这是这个uRL,我通常会得到错误,这是我想检查下面的条件。
el.Icon.URL !== ''
But when i add .URL i am getting error. Someone help pls.
发布于 2018-06-09 23:24:31
试试这个:
return el.Icon && el.Icon.URL && el.Text
发布于 2018-06-10 01:55:55
Mumin Korcan的答案起作用了,但我最终是这样构建的。我得到了我想要的,但没有区别!感谢Mumin Korcan
返回el.Icon && el.Icon.URL && el.Text !== '';
https://stackoverflow.com/questions/50775756
复制相似问题