When I want to use js es 5 filter method on options object, code bellow triggers an error
var selectObject = element.querySelector(".selectorClass");
let defaultOption = selectObject .options.filter(option => {
return option.value === "Wanted Value";
})[0];
JavaScript runtime error: Object doesn't support property or method 'filter'
However if I try the same code with _lodash everything works fine
var selectObject = element.querySelector(".selectorClass");
var defaultOption = _.filter(selectObject .options, (option: any) => {
return option.value === "Wanted Value";
})[0];
Do you know why and possibly how to use filter on select options in ecma script 5 please?