Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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 如何使用lodash angular 4从包含某些值的数组中获取值_Javascript_Arrays_Angular_Typescript_Lodash - Fatal编程技术网

Javascript 如何使用lodash angular 4从包含某些值的数组中获取值

Javascript 如何使用lodash angular 4从包含某些值的数组中获取值,javascript,arrays,angular,typescript,lodash,Javascript,Arrays,Angular,Typescript,Lodash,嘿,我有这个阵列 [ 0: "Migration, MD" 1: "Lution, MD" 2: "Mover, MD" 3: "Dee" 4: "Prov10A" ] 如何获取包含单词MD的值 它应该给我这样的东西 [ 0: "Migration, MD" 1: "Lution, MD" 2: "Mover, MD" ] 我怎样才能用lodash做到这一点? 谢谢使用过滤器和包括: const arr=[“Migration,MD”,“Lution,MD”,“Mover,

嘿,我有这个阵列

[
 0: "Migration, MD"
 1: "Lution, MD"
 2: "Mover, MD"
 3: "Dee"
 4: "Prov10A"
]
如何获取包含单词MD的值 它应该给我这样的东西

[
 0: "Migration, MD"
 1: "Lution, MD"
 2: "Mover, MD"
]
我怎样才能用lodash做到这一点?
谢谢

使用
过滤器
包括

const arr=[“Migration,MD”,“Lution,MD”,“Mover,MD”,“Dee”,“Prov10A”];
常数res=arr.filter(e=>e.includes(“MD”);
控制台日志(res)

。作为控制台包装{max height:100%!important;top:auto;}
您可以使用
过滤器
toLowerCase
&
包括
filter
将返回一个新数组,
toLowerCase
将转换元素的大小写,因此将同时考虑
md
md

让k=[“迁移”、“MD”、“Lution、MD”、“Mover、MD”、“Dee”、“Prov10A”]。过滤器(函数(项){
return item.toLowerCase().includes('md')
});

console.log(k)
您可以尝试过滤功能

    const  arr = [
     "Migration, MD", "Lution, MD" , "Mover, MD", "Dee", "Prov10A"
    ]

    const out  = arr.filter(e => e.includes('MD'))
    console.log(out)

如果您只想找到一个带有“MD”的单词,或者只想找到第一个单词,那么可以使用java脚本查找方法,如果您想要一个带有“MD”的单词数组,那么可以使用filter方法

const arr=[
“迁移,MD”,“移动,MD”,“Dee”,“Prov10A”
]
const result=arr.find(word=>word.includes(“MD”);
控制台日志(结果);

//要使用MD获取单词数组,只需更改。在上面的代码中查找as.filter。
使用单词MD是否意味着您只想匹配包含由单词边界(空格、标点符号等)分隔的字符串
MD
的项?其中包含字符串MD justsame作为第一条注释解决了我的问题,但还是要感谢:)这很好,尽管如果有一个值包含“MD”,而不是作为单独的标题,而是作为名称的一部分,它也会将其视为MD。