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

回答編集履歴

4

ArrayLikeコードのサンプル追加

2016/12/20 09:42

投稿

think49
think49

スコア18194

answer CHANGED
@@ -5,6 +5,7 @@
5
5
  また、IE のバージョンも明らかにしてください。
6
6
 
7
7
  - [Array.prototype.push.apply - JSFiddle](https://jsfiddle.net/zoyth6Lv/)
8
+ - [Array.prototype.push.apply (ArrayLike) - JSFiddle](https://jsfiddle.net/zoyth6Lv/3/)
8
9
  - [22.1.3.18 Array.prototype.push - ECMAScript® 2016 Language Specification](http://www.ecma-international.org/ecma-262/7.0/#sec-array.prototype.push)
9
10
 
10
11
  ### Array.prototype.indexOf, String.prototype.indexOf

3

Array\.prototype\.indexOf, String\.prototype\.indexOf 見出し修正

2016/12/20 09:42

投稿

think49
think49

スコア18194

answer CHANGED
@@ -7,9 +7,8 @@
7
7
  - [Array.prototype.push.apply - JSFiddle](https://jsfiddle.net/zoyth6Lv/)
8
8
  - [22.1.3.18 Array.prototype.push - ECMAScript® 2016 Language Specification](http://www.ecma-international.org/ecma-262/7.0/#sec-array.prototype.push)
9
9
 
10
- ### indexOf が IE で動かない
10
+ ### Array.prototype.indexOf, String.prototype.indexOf
11
11
 
12
-
13
12
  > indexOf が IE で動かなくて、ウェブサイトに自分でコーディングする方法が多数掲載されていたので、
14
13
 
15
14
  `Array.prototype.indexOf`, `String.prototype.indexOf` のどちらですか。

2

ES7リンク追加

2016/12/20 09:39

投稿

think49
think49

スコア18194

answer CHANGED
@@ -5,6 +5,7 @@
5
5
  また、IE のバージョンも明らかにしてください。
6
6
 
7
7
  - [Array.prototype.push.apply - JSFiddle](https://jsfiddle.net/zoyth6Lv/)
8
+ - [22.1.3.18 Array.prototype.push - ECMAScript® 2016 Language Specification](http://www.ecma-international.org/ecma-262/7.0/#sec-array.prototype.push)
8
9
 
9
10
  ### indexOf が IE で動かない
10
11
 
@@ -18,5 +19,6 @@
18
19
  `Array.prototype.indexOf` は IE9+ で使用できます。
19
20
 
20
21
  - [Array.prototype.indexOf - ECMAScript 5 compatibility table](http://kangax.github.io/compat-table/es5/#test-Array_methods_Array.prototype.indexOf)
22
+ - [22.1.3.12 Array.prototype.indexOf - ECMAScript® 2016 Language Specification](http://www.ecma-international.org/ecma-262/7.0/#sec-array.prototype.indexof)
21
23
 
22
24
  Re: yuri_aj さん

1

Array\.prototype\.indexOf は IE9\+ で使用できる

2016/12/20 09:38

投稿

think49
think49

スコア18194

answer CHANGED
@@ -6,11 +6,17 @@
6
6
 
7
7
  - [Array.prototype.push.apply - JSFiddle](https://jsfiddle.net/zoyth6Lv/)
8
8
 
9
- ### indexOf
9
+ ### indexOf が IE で動かない
10
10
 
11
+
11
12
  > indexOf が IE で動かなくて、ウェブサイトに自分でコーディングする方法が多数掲載されていたので、
12
13
 
13
14
  `Array.prototype.indexOf`, `String.prototype.indexOf` のどちらですか。
14
15
  何がどう動かないのか、コードを出して明らかにしてください。
15
16
 
17
+ `String.prototype.indexOf` は ES3 当時から古いAPIなので IE で使えないという事はないはずです。
18
+ `Array.prototype.indexOf` は IE9+ で使用できます。
19
+
20
+ - [Array.prototype.indexOf - ECMAScript 5 compatibility table](http://kangax.github.io/compat-table/es5/#test-Array_methods_Array.prototype.indexOf)
21
+
16
22
  Re: yuri_aj さん