回答編集履歴

3

edit

2019/10/02 13:26

投稿

ku__ra__ge
ku__ra__ge

スコア4524

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, moreVegs);`は、`vegetables.push(moreVegs)`と同じ意味なので、期待通りの結果が得られます。
7
+ `Array.prototype.push.apply(vegetables, ['celery', 'beetroot']);`は、`vegetables.push('celery', 'beetroot')`と同じ意味なので、期待通りの結果が得られます。
8
8
 
9
9
 
10
10
 

2

Math.maxについて記述が間違っていたので修正

2019/10/02 13:25

投稿

ku__ra__ge
ku__ra__ge

スコア4524

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- `var max = Math.max.apply(null, numbers);` は、`var max = Math.max(numbers);`と同じ意味ですし、
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

2019/10/02 13:24

投稿

ku__ra__ge
ku__ra__ge

スコア4524

test CHANGED
@@ -8,6 +8,6 @@
8
8
 
9
9
 
10
10
 
11
- ※applyとは直接関係ないので詳しく説明しませんが、`Array.prototype.push`と`["array"].push`は全く同じ関数を表しています。
11
+ ※applyとは直接関係ないので詳しく説明しませんが、`Array.prototype.push`と`['parsnip', 'potato'].push`は全く同じ関数を表しています。
12
12
 
13
- (`console.log(Array.prototype.push === ["array"].push)`で確認できます)
13
+ (`console.log(Array.prototype.push === ['parsnip', 'potato'].push)`で確認できます)