ハッシュ配列から要素を引いてくるときに、Array.prototype.findIndex つかってたのですが、IE11で実装されていませんでした...
favs
favs = [
{
"code": "c1",
"name": "foo"
},
{
"code": "c2",
"name": "bar"
}
];
Before
ByCode = function (item) {
return item.code == this;
}
var code = "c2";
found = favs.findIndex(ByCode, code);
// found == 1
Lodashなら雰囲気を維持したままIE11対応できるのが
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.10/lodash.min.js"></script>
After
var code = "c2";
found = _.findIndex(favs, function(item){
return item.code == code;
});
// found == 1