回答編集履歴
3
edit
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
`var max = Math.max.apply(null, [5, 6, 2, 3, 7]);` は、`var max = Math.max(5, 6, 2, 3, 7);`と同じ意味ですし、
|
6
6
|
|
7
|
-
`Array.prototype.push.apply(vegetables,
|
7
|
+
`Array.prototype.push.apply(vegetables, ['celery', 'beetroot']);`は、`vegetables.push('celery', 'beetroot')`と同じ意味なので、期待通りの結果が得られます。
|
8
8
|
|
9
9
|
|
10
10
|
|
2
Math.maxについて記述が間違っていたので修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
`var max = Math.max.apply(null,
|
5
|
+
`var max = Math.max.apply(null, [5, 6, 2, 3, 7]);` は、`var max = Math.max(5, 6, 2, 3, 7);`と同じ意味ですし、
|
6
6
|
|
7
7
|
`Array.prototype.push.apply(vegetables, moreVegs);`は、`vegetables.push(moreVegs)`と同じ意味なので、期待通りの結果が得られます。
|
8
8
|
|
1
edit
test
CHANGED
@@ -8,6 +8,6 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
※applyとは直接関係ないので詳しく説明しませんが、`Array.prototype.push`と`[
|
11
|
+
※applyとは直接関係ないので詳しく説明しませんが、`Array.prototype.push`と`['parsnip', 'potato'].push`は全く同じ関数を表しています。
|
12
12
|
|
13
|
-
(`console.log(Array.prototype.push === [
|
13
|
+
(`console.log(Array.prototype.push === ['parsnip', 'potato'].push)`で確認できます)
|