Je me heurte à un problème, j'ai une gamme similaire de Strings dans JS:
var myArray = ["bedroomone", "bedroomonetwo", "bathroom"];
Et j'aimerais récupérer tous les éléments du tableau contenant le mot clé «chambre». Comment puis-je obtenir un tel résultat?
J'ai essayé de différentes façons sans obtenir le résultat souhaité. Comment dois-je procéder ?
String.prototype.indexOf :
var PATTERN = 'bedroom', filtered = myArray.filter(function (str) { return str.indexOf(PATTERN) === -1; });
Regexp :
var PATTERN = /bedroom/, filtered = myArray.filter(function (str) { return PATTERN.test(str); });
String.prototype.includes (uniquement dans les navigateurs modm):
var PATTERN = 'bedroom', filtered = myArray.filter(function (str) { return str.includes(PATTERN); });