Javascript 如何在类似于';例如;SQL中用于AngularJS的子句

Javascript 如何在类似于';例如;SQL中用于AngularJS的子句,javascript,arrays,angular5,Javascript,Arrays,Angular5,有没有办法对Angular5中的数组使用LIKE过滤器?我只能对数组使用filter函数,但它需要匹配精确的过滤器才能获取元素 this.myArray= this.myArray2.filter(myClass => myClass.name == value); 我想要的是,如果value=='mar',它将返回数组中所有元素,其名称中包含'mar'(例如,Mark、Romar、Smarts等)使用字符串方法includes(): 请参阅以下链接以了解includes()方法: th

有没有办法对Angular5中的数组使用LIKE过滤器?我只能对数组使用filter函数,但它需要匹配精确的过滤器才能获取元素

this.myArray= this.myArray2.filter(myClass => myClass.name == value);

我想要的是,如果
value=='mar'
,它将返回数组中所有元素,其名称中包含
'mar'
(例如,Mark、Romar、Smarts等)

使用字符串方法
includes()

请参阅以下链接以了解
includes()
方法:

this.myArray= this.myArray2.filter(element => element.name.includes(value));