質問するログイン新規登録

質問編集履歴

2

ff

2018/02/28 06:43

投稿

holic
holic

スコア134

title CHANGED
File without changes
body CHANGED
@@ -10,11 +10,16 @@
10
10
  ##IE11には対応しないjavascriptその1
11
11
  【findIndex】
12
12
  ```javascript
13
+ const cityList = [
14
+ { name: '東京', value: '1' },
13
- const array = [ { id: 1, name: 'k4h4shi' }, { id: 3, name: 'qiitaro' } ];
15
+ { name: '神奈川', value: '2' },
16
+ { name: '千葉', value: '3' },
17
+ { name: '埼玉', value: '4' },
18
+ ];
14
19
 
15
- array.findIndex(o => o.id === 1); // => 0
20
+ const target = cityList.find((city) => {
16
- array.findIndex(o => o.name === 'qiitaro'); // => 1
17
- array.findIndex(o => o === {}) // -1
21
+ return (city.name === '東京');
22
+ });
18
23
  ```
19
24
 
20
25
  ##IE11には対応しないjavascriptその2

1

::

2018/02/28 06:43

投稿

holic
holic

スコア134

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ####Babelを使って「findIndex」「promise」をIEでも正常に動くようにコンパイルしたい
2
2
 
3
- javascriptを調べつつコーディングを行っております、いつの間にかES2015,ES2016などで新しく規格を使うことが有ります。
3
+ javascriptを調べつつコーディングを行っております、いつの間にかES2016などで新しく規格を使うことが有ります。
4
4
  モダンブラウザでしたら難なく動きますが、IE11に対応させなくてはならないときに動いていないということが有ります。
5
5
 
6
6
  そんなときは[Babel](https://babeljs.io/repl/)を使ってコンパイルすれば解決するのかなと思っておりましたが、うまくいかないコードも有りました。(もしくは私の使い方が間違っているのか)