-
-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2017-07-21 MTGアジェンダ #263
Comments
typoとか見つけたら簡単にIssue切れます。 |
JSONの章でどこまで扱うかについて。 |
|
|
JSON.stringify({ get a(){ return 1; }})
// "{"a":1}" getterは出てこないとは単純に言えないのか クラスのgetterはでてこない。 |
class Bar {
get bar() { return "bar" }
}
var bar = new Bar()
JSON.stringify(bar)
"{}" |
代表的な変換についての表と、サンプルコード |
JSONは外部とのやり取りに使うという用途を書く。 |
JSONのユースケース |
JSON.parseの第2引数は扱わない、ということで |
|
再帰的になってるときに例外を投げる。 |
JSONの次はMap/Setの章。 |
EventEmitterとWeakMap |
いろんな言語にあるからESにも入りました |
関数どうするか コラム押し? |
関数の章は実はクラスの章なのでは? |
関数で => クラスっぽい という流れ |
みたいなケース。Arrow Functionを使う。 |
argumentsに触れるなら関数の章しかない? |
|
https://www.softel.co.jp/blogs/tech/archives/1377 とspread operator |
|
|
スコープの章
クラス
|
hoisting はコラム的な外伝的な |
サンプルコードがなんで var なんだ ってツッコミが入りそうだからconst/let で書いておいたほうがよさそう |
なぜサンプルコードがconstではないのか |
|
そうなるとhoistingは完全にコラムで良くなる |
|
const は レキシカル 見た目どおりのコードになるので、積極的に使いましょう。 |
var は異常 |
他の言語を一応かける人向けのJS本なので、むしろvarの説明を理解してもらうのが難しそう |
JSON > Map/Set > Date |
DateはDateオブジェクト、unix time(getTime、ISOのやつで交換可能な例をベースにする |
|
Symbolは章にならなさそう |
Date/i18n #125 |
クラス - stateを持ってる例
|
日付 #125 |
次回: 8/24(木) |
2017年7月21日のミーティングアジェンダを書く場所
The text was updated successfully, but these errors were encountered: