【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
先生は動画で分かり易く要素でかいてくださっていると思うのですが、 式がどのように処理されているのか分からず自分なりに解釈してみました。
(1) まず配列を prices という要素で表示しました。
prices
(2) (1)の配列を使用し新しい配列を作りたい為、 updatedPrices という要素で受け取るようにします。
updatedPrices
(3) 新しく費用が掛かってしまったというのを想定して cost という要素にしてみました。
cost
{ const (1)prices = [180, 190, 200]; const (2)updatedPrices = (1)prices.map(((3)cost)=>{ return (3)cost + 30; }) }
先生のと変わりなく表示されたのですが この時何故 (3) が別の要素でも大丈夫だったのでしょうか?
(3) では return (3)cost + 30とあるように const (1)prices = [180, 190, 200] である prices を入れるべきかなと思ったのですが、 prices.map(((3)cost) この時に (3) の仮引数に (1) が入る事によって処理されているという認識で間違えないでしょうか。
return (3)cost + 30
const (1)prices = [180, 190, 200]
prices.map(((3)cost)
(3)
(1)
またfanctionに直して実行してみた際にエラーが発生してしまいましたのでご教授の程宜しくお願い致します。
fanction
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
先生は動画で分かり易く要素でかいてくださっていると思うのですが、
式がどのように処理されているのか分からず自分なりに解釈してみました。
(1) まず配列を
pricesという要素で表示しました。(2) (1)の配列を使用し新しい配列を作りたい為、
updatedPricesという要素で受け取るようにします。(3) 新しく費用が掛かってしまったというのを想定して
costという要素にしてみました。先生のと変わりなく表示されたのですが
この時何故 (3) が別の要素でも大丈夫だったのでしょうか?
(3) では
return (3)cost + 30とあるようにconst (1)prices = [180, 190, 200]であるpricesを入れるべきかなと思ったのですが、prices.map(((3)cost)この時に(3)の仮引数に(1)が入る事によって処理されているという認識で間違えないでしょうか。また
fanctionに直して実行してみた際にエラーが発生してしまいましたのでご教授の程宜しくお願い致します。