Filter Array by Object Key Value using Regex

Run Settings
LanguageJavaScript
Language Version
Run Command
var arr = [ { id : 0, name : 'Muhammad' }, { id : 1, name : 'Chairul' }, { id : 2, name : 'Umam' } ];
var filtered = function(list, key, value){
var filtered = [], i = list.length;
var reg = new RegExp("(.*)(" + value.toLowerCase() + ")(.*)");
while (i--) {
if (reg.test(list[i][key].toLowerCase())) {
filtered.push(list[i]);
}
}
return filtered;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Editor Settings
Theme
Key bindings
Full width
Lines