-
-
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
data-type: プリミティブと参照型についてを追加する #145
Comments
どっちかに統一した方が良さそう |
仕様的には、Primitive valueとObject valueという分類な感じがする。
という書き方だったりして、参照先が一致というよりは、Object valueが等しいか という読み方になりそう。 |
JavaScript Good Parts:
+ "オブジェクトは参照渡しが行われる" 関連:
|
JavaScript(サイ本): それぞれのデータ型ごとに操作方法が違うよという話を説明とコードで頑張って書いてる感じ 最終的にこういうまとめかた
|
値と変数 ES2015+は分けないと駄目だ。 |
Speaking JavaScript:
Speaking JavaScriptは
Explorer JS |
このプリミティブ型と参照型の問題は幅広い話になってしまいそう。 この data-type では データ型 の特性自体について紹介するので、 具体的な操作としては以下のものがある。
についてはそれぞれのString #121 や Array #49 といった章でやるのがいいかもしれない。 コピー自体はStringの特性の話だけど、関数への"受け渡し"においてこのコピーという特性を理解することが、メンテンス性の高いコードに繋がるという話を含めていきたい。(関数でオブジェクトを破壊的な変更するな!とか具体的になる気がする) |
* refactor(data-type): プリミティブ型の表記を統一 refs #145 * chore(prh): コメントを修正
プリミティブ型とオブジェクトという分類について。 プリミティブ型はイミュータブル(immutable)であるということ。 一方、オブジェクトはミュータブル(mutable)であるということ。 また、オブジェクトは参照型と呼ばれることがあるという点についてを追加 refs #145
* feat(data-type): データ型についての補足を追加 プリミティブ型とオブジェクトという分類について。 プリミティブ型はイミュータブル(immutable)であるということ。 一方、オブジェクトはミュータブル(mutable)であるということ。 また、オブジェクトは参照型と呼ばれることがあるという点についてを追加 refs #145 * refactor(data-type): 変数の型と値の型という対比に変更 * chore(data-type): 繰り返し表現を削除 * refactor(data-type): 大きな分類 -> 詳細な分類という流れに変更 * chore(data-type): 表記の統一 * chore(data-type): Symbolの説明を変更
|
一応書いてはあるので |
https://asciidwango.github.io/js-primer/basic/data-type/
プリミティブとオブジェクトで分けているけど、参照についてもここで触れる。
プリミティブ系は参照ではないということ、オブジェクト系は参照であるということについてを書く感じ。
具体的に意識しないと行けない例は #49 Arrayとか別の所になるはず。
#137 (comment)
The text was updated successfully, but these errors were encountered: