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