JavaScriptはブラウザごとに挙動が違ったり、使えないメソッドがあったりしてあとから動かないじゃん。。。となったことがたまにあります。
特にIEはなかなかに苦戦しました。そんなわけで今回はそんなIEの話の備忘録
・arrow
let hoge = function(sum1, sum2) {
return sum + sum2;
}
なんて書くの面倒だし
let hoge = (sum1, sum2) => sum1 + sum2;
とやっぱやれた方が楽なんですけどね。
つかえませんでした。IEでも動くように書くならfunctionで書くしかないし、その当時はそもそも全部直さないといけないということでめんどくさ。。。とか思いながら直しました。
・find
つかえません。
配列から一部要素を取得してそれを条件に処理をしたいということがたまにあると思いますが。
つかえません!
別の方法で取得することになりました。
・includes
つかえません。
findと似たことができるこの関数ですが、使用できませんでした。
ちなみに、結局ループは書きたくねえ!なにかあるだろと思い最終的には indexof を使用することでその時は対処できましたとさ
今回は以上とします。