オライリー刊 初めてのJavaScript 第3版 と格闘した記録

頑張りました。でも最後までできませんでした。
3
闇の召喚術師ナンダカフラリ @nandaka_furari

let [p, ...ws] = "test"; console.log(p); とすると t となる。 console.log(ws[0]); を加えると t e となる。

2018-08-30 17:23:52
闇の召喚術師ナンダカフラリ @nandaka_furari

今日はここまでだ。あと何をするかは少し休憩してから考えよう。

2018-08-30 17:25:15
闇の召喚術師ナンダカフラリ @nandaka_furari

最新のJavaScriptは俺の知っていたJavaScriptとは完全に別か…。

2018-08-30 17:45:52
闇の召喚術師ナンダカフラリ @nandaka_furari

const o = { name: 'Wallace', bark() { return 'Woolf!'; }, }; console.log(o.bark()); メソッドの省略記法、覚えておかないといけなさそう。多分これが一般的な書き方だろう。

2018-09-01 11:33:01
闇の召喚術師ナンダカフラリ @nandaka_furari

JavaScriptではメソッドと関数で違いがある…ダメだ全く分からない。

2018-09-01 11:57:26
闇の召喚術師ナンダカフラリ @nandaka_furari

やっぱりJavaScriptのthisは分かりませんでした。 ( ´∀`)bグッ!

2018-09-01 12:08:15
闇の召喚術師ナンダカフラリ @nandaka_furari

6章終わった。やはりここが難しい。9章オブジェクトも難しそうだ。

2018-09-01 16:31:51
闇の召喚術師ナンダカフラリ @nandaka_furari

7.8と7.9は飛ばす。要するにvarは使うなということ。

2018-09-02 14:39:31
闇の召喚術師ナンダカフラリ @nandaka_furari

7.10と7.11も飛ばして7章はこれで終わり。要するにletを使ってそのスコープを理解すればいい。varはとにかく使うなと。

2018-09-02 14:47:35
闇の召喚術師ナンダカフラリ @nandaka_furari

JavaScriptの配列はパッと見JavaでいうとList<Object>みたいな感じなのかな、という感想。

2018-09-04 10:24:42
闇の召喚術師ナンダカフラリ @nandaka_furari

8.2.7の実行結果がおかしい。Chromeのコンソールからやってみるとおかしな結果になる。Node.jsだとどうなるんだろう。

2018-09-04 11:46:09
闇の召喚術師ナンダカフラリ @nandaka_furari

Nodeだと正常な結果になる。これはバグか何か?

2018-09-04 11:50:05
闇の召喚術師ナンダカフラリ @nandaka_furari

初めてのJSは8.3まで終わった。休憩して、続きをするか、明日に持ち越すか。

2018-09-04 15:04:53
闇の召喚術師ナンダカフラリ @nandaka_furari

8.4は日本語の関数名とか定数名とか出てきて違和感ある。プログラミングするなら、全部英語の方が半角全角切り替えボタンを連打せずに済むというのはある。

2018-09-04 17:36:11
闇の召喚術師ナンダカフラリ @nandaka_furari

const arr = [1,2,3,4,5]; delete arr[2]; で要素の削除できるそうだけど、いきなりこんなコード見せられてもdeleteって何?ってなる。

2018-09-05 15:46:17
闇の召喚術師ナンダカフラリ @nandaka_furari

8章配列終わり。9章のオブジェクトとオブジェクト指向プログラミングは明日から。3日かけて8章終わらせたが、このくらいのペースでもいいかもな。あまり根詰めてしてたら体調が回復しないかもしれない。

2018-09-05 15:54:28
闇の召喚術師ナンダカフラリ @nandaka_furari

ふと、オライリーのJavaScript第6版の情報を調べてみたのだけれど、発行年を考えてもES6の情報は入っていないようだ。初めてのJSと比べてあまり価値はないと思う。

2018-09-06 10:54:13
闇の召喚術師ナンダカフラリ @nandaka_furari

今日は9.2.6まで。進み具合は正直かなり遅いが、まあ体調回復させるリハビリみたいなもんだし。おかげか頭痛もないし。

2018-09-06 17:23:24
闇の召喚術師ナンダカフラリ @nandaka_furari

さて、今日は9章をすべて終わらせる。大した分量ではない。あとは何をするかは終わってから考える。

2018-09-07 09:36:32
闇の召喚術師ナンダカフラリ @nandaka_furari

はじめてのJS、今日は9章終わらせたが、明日はどうするか。10、11はあまり量がない。明日でいっぺんに終わらせてもいいかも。

2018-09-07 20:38:51
闇の召喚術師ナンダカフラリ @nandaka_furari

WeakMapの使いどころがよく分からない。>JavaScript

2018-09-09 16:35:03