Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用过滤器删除子数组空值Javascript中的数组_Javascript_Angular_Typescript_Multidimensional Array - Fatal编程技术网

如何使用过滤器删除子数组空值Javascript中的数组

如何使用过滤器删除子数组空值Javascript中的数组,javascript,angular,typescript,multidimensional-array,Javascript,Angular,Typescript,Multidimensional Array,我想从数组中删除inventarylinked:null值remove。我尝试了下面的代码,但它不起作用。你能解释一下如何从数组中删除空的inventarylinked吗 子数组代码中的数组删除空值从筛选器中删除 我想使用inside Cineraries从数组中删除null或空元素 这是我的乔森 让destinationList=[{ 姓名:巴哈马, 蛞蝓:巴哈马, 说明:asdfsadf, weekEnabled:错误, 行程:[{ 名称:巴哈马群岛, 蛞蝓:巴哈马群岛, 巡回链接:nul

我想从数组中删除inventarylinked:null值remove。我尝试了下面的代码,但它不起作用。你能解释一下如何从数组中删除空的inventarylinked吗

子数组代码中的数组删除空值从筛选器中删除

我想使用inside Cineraries从数组中删除null或空元素

这是我的乔森

让destinationList=[{ 姓名:巴哈马, 蛞蝓:巴哈马, 说明:asdfsadf, weekEnabled:错误, 行程:[{ 名称:巴哈马群岛, 蛞蝓:巴哈马群岛, 巡回链接:null }], 特色:假, 未来:错, 排序:8, minPrice:null }, { 名称:克罗迪和蒙特内格罗, 斯拉格:克罗伊提黑山, 描述:avfdsaf, 缩略图:上传/2019/02/2_croatie-thumbnail.jpg, weekEnabled:没错, 行程:[{ 名称:杜布罗夫尼克亚得里亚岛克罗伊蒂, 蛞蝓:亚得里亚海岸的克罗蒂亚,杜布罗夫尼克, 行程链接:{ 名称:杜布罗夫尼克峡谷内的尼格罗山, 蛞蝓:黑山-杜布罗夫尼克峡谷 } }, { 名称:杜布罗夫尼克峡谷内的尼格罗山, 蛞蝓:黑山-杜布罗夫尼克峡谷, 行程链接:{ 名称:杜布罗夫尼克亚得里亚岛克罗伊蒂, 蛞蝓:亚得里亚海岸的克罗伊蒂 } } ], 特色:假, 未来:错, 排序:3, minPrice:null }, { 名称:瓜德罗普岛, 蛞蝓:瓜德罗普岛, 描述:sdafsda, 缩略图:上传/2019/02/guadeloupe-thumbnail.jpg, weekEnabled:错误, 行程:[{ 名称:安提瓜瓜德罗普岛圣玛丽·加兰特岛, 鼻涕虫:瓜德罗普岛玛丽·加兰特圣人安提瓜岛, 巡回链接:null }], 特色:假, 未来:错, 排序:6, minPrice:null }, { 姓名:圣巴特和维尔吉斯, 鼻涕虫:圣巴特·艾利斯·维尔吉斯, 描述:sadfdsagf, 缩略图:上传/2019/04/st-barth-iles-vierges-缩略图.jpg, weekEnabled:没错, 行程:[{ 姓名:托托拉岛维尔吉斯, 鼻涕虫:iles vierges tortola, 行程链接:{ 名称:Croisière绿松石-圣马丁、圣巴特、安圭拉群岛、, 蛞蝓:克罗伊赛尔绿松石圣马丁圣巴特群岛丹圭拉 } }, { 名称:Croisière绿松石-圣马丁、圣巴特、安圭拉群岛、, 蛞蝓:克罗伊赛尔绿松石圣马丁圣巴特群岛, 行程链接:{ 姓名:托托拉岛维尔吉斯, 鼻涕虫:iles vierges tortola } } ], 特色:假, 未来:错, 排序:5, minPrice:null }, { 名称:蓝色海岸, 鼻涕虫:科特达祖, 描述:南非国防军, 缩略图:上传/2018/11/cote-dazur-thumbnail.jpg, weekEnabled:null, 行程:[{ 名称:蓝色海岸, 鼻涕虫:你的耳朵在哪里, 巡回链接:null }], 特色:假, 未来:错, 排序:1, minPrice:null } ] 让linkedItinery=destinationList.filterfunctionelement{ return元素.行程.过滤器功能子元素{ return元素.行程.某些函数v{ 返回v.巡回链接!==null; }; }; }; console.loglinkedItinery过滤器中不需要一些。您可以使用带有过滤器的reduce

让destinationList=[{ 姓名:巴哈马, 蛞蝓:巴哈马, 说明:asdfsadf, weekEnabled:错误, 行程:[{ 名称:巴哈马群岛, 蛞蝓:巴哈马群岛, 巡回链接:null }], 特色:假, 未来:错, 排序:8, minPrice:null }, { 名称:克罗迪和蒙特内格罗, 斯拉格:克罗伊提黑山, 描述:avfdsaf, 缩略图:上传/2019/02/2_croatie-thumbnail.jpg, weekEnabled:没错, 行程:[{ 名称:杜布罗夫尼克亚得里亚岛克罗伊蒂, 蛞蝓:亚得里亚海岸的克罗蒂亚,杜布罗夫尼克, 行程链接:{ 名称:杜布罗夫尼克峡谷内的尼格罗山, 蛞蝓:黑山-杜布罗夫尼克峡谷 } }, { 名称:杜布罗夫尼克峡谷内的尼格罗山, 蛞蝓:黑山-杜布罗夫尼克峡谷, 行程链接:{ 名称:杜布罗夫尼克亚得里亚岛克罗伊蒂, 蛞蝓:亚得里亚海岸的克罗伊蒂 } } ], 特色:假, 未来:错, 排序:3, minPrice:null }, { 名称:瓜德罗普岛, 蛞蝓:瓜德罗普岛, 描述:sdafsda, 缩略图:上传 /2019/02/guadeloupe-thumbnail.jpg, weekEnabled:错误, 行程:[{ 名称:安提瓜瓜德罗普岛圣玛丽·加兰特岛, 鼻涕虫:瓜德罗普岛玛丽·加兰特圣人安提瓜岛, 巡回链接:null }], 特色:假, 未来:错, 排序:6, minPrice:null }, { 姓名:圣巴特和维尔吉斯, 鼻涕虫:圣巴特·艾利斯·维尔吉斯, 描述:sadfdsagf, 缩略图:上传/2019/04/st-barth-iles-vierges-缩略图.jpg, weekEnabled:没错, 行程:[{ 姓名:托托拉岛维尔吉斯, 鼻涕虫:iles vierges tortola, 行程链接:{ 名称:Croisière绿松石-圣马丁、圣巴特、安圭拉群岛、, 蛞蝓:克罗伊赛尔绿松石圣马丁圣巴特群岛丹圭拉 } }, { 名称:Croisière绿松石-圣马丁、圣巴特、安圭拉群岛、, 蛞蝓:克罗伊赛尔绿松石圣马丁圣巴特群岛, 行程链接:{ 姓名:托托拉岛维尔吉斯, 鼻涕虫:iles vierges tortola } } ], 特色:假, 未来:错, 排序:5, minPrice:null }, { 名称:蓝色海岸, 鼻涕虫:科特达祖, 描述:南非国防军, 缩略图:上传/2018/11/cote-dazur-thumbnail.jpg, weekEnabled:null, 行程:[{ 名称:蓝色海岸, 鼻涕虫:你的耳朵在哪里, 巡回链接:null }], 特色:假, 未来:错, 排序:1, minPrice:null } ]; const output=destinationList.reduceacu,{investures}=>{ 累计推送…行程。筛选器{INVENARYINKED}=>INVENARYINKED!==null; 返回accu; }, [];
console.logoutput 在集合上绘制地图

let linkedItinery = destinationList.map(function(element) {
    // ...
    Filter out the subDocuments (with null values)
    element.itineraries = element.itineraries.filter(function(subElement) {
      return subElement.itineraryLinked !== null;
    });
    // Replace the original doc
    return element;
  });

谢谢你。。如何将此数组映射到主数组原始数组。。你能提前解释一下谢谢吗我不明白你的问题,我很乐意。查看devloper.mozilla.org了解更多实例方法和选项。