共有
  • 記事へのコメント25

    • 注目コメント
    • 新着コメント
    その他
    hidex7777
    JS闇深

    その他
    airj12
    腰を据えて読み直そう

    その他
    komz
    JavaScriptはいかにしてprototypeを捨てクラスベース継承を得るのか

    その他
    manaten
    世間がクラスベースすぎるから、使いこなせる奴も少ないって側面は少なからずありそうだけどもなー。プロトタイプベースしかない世界線ならまた違った活用法やパターンも編み出されたはず・・・

    その他
    undiscokidd
    「かくして、JavaScript はクソの役にも立たないプロトタイプチェーンを封印し、すべて関数と単一階層オブジェクトで語れる世界で予定調和を迎えましたとさ。いっぽうで、この隠されたプロトタイプの秘術を利用してコン

    その他
    mas-higa
    静的型付言語でないなら、そんなに継承の必要性なさそうに思うんだけど。

    その他
    rryu
    他のプロトタイプベースの言語ならともかく、あの訳のわからない仕様のJSのプロトタイプチェーンを素晴らしいと言っている人はいないと思う。

    その他
    nitoyon
    一方、ES6 では class の導入が検討されていた。

    その他
    kasumani
    JavaScriptはいかにしてprototypeを捨てクラスベース継承を得るのか きっかけは、prototype と constructor と __proto__ の関係を再確認していたときでした。JavaScriptはこうだけど、これって、AltJSな言語の継承はどうなってるんだろうと

    その他
    d_animal141
    JavaScriptはいかにしてprototypeを捨てクラスベース継承を得るのか

    その他
    miyakawa_taku
    miyakawa_taku 設計レベルのクラスを実現するためにクラスベースの言語が向いているのは当然です。プロトタイプベースの利点は、クラス、レキシカルスコープ、名前空間などを単一のプリミティブな仕組みで実現できることです。

    2014/08/20 リンク

    その他
    mizchi
    mizchi 誰と戦ってるの

    2014/08/20 リンク

    その他
    syuu256
    ミックスインで良いと言うこと??

    その他
    chick307
    chick307 ツッコミ。 http://qiita.com/chick307/items/03957d26c9ae07f408d3

    2014/08/20 リンク

    その他
    t-tanaka
    Classの真の利点は継承ではなく,Document化された仕様との対応関係だ,と思うのでどうでもいい。

    その他
    torounit
    結局なにがベストプラクティスなのかよくわからんので、とりあえず、coffeescriptとかtypescriptでclass書いてる

    その他
    pirosikick
    信奉者いるのか?プロトタイプチェーン考えるのが嫌だからみんなaltJS使ってるのかと思ってた。

    その他
    gomocoro
    gomocoro JSで継承は色々なハックが出回っているが、言語でサポートすべきだと常々思っている、オブジェクト指向から抜けられないオヤヂです。

    2014/08/20 リンク

    その他
    ledsun
    自分でオブジェクトを使うなら、型を継承したいシチュエーションがあまりない。/ クラスベースの方がapiドキュメントを書きやすい気がするが、慣れの問題かもしれない

    その他
    yosuke_furukawa
    yosuke_furukawa npmは独自進化を遂げてて、util.inheritがコアから提供されてるので、それを使ってやることが多いから結局prototypeによる委譲がない、という話もある。あとES6のclassならそんなにコード書かなくても継承できるので期待

    2014/08/20 リンク

    その他
    coppieee
    ユーザの本音がその通りすぎるw ダックタイピングで十分でしょ派。

    その他
    Jxck
    Jxck Object.create() の実装普及したから、 node の util.inherit 方式以外最近考えなくなった。

    2014/08/20 リンク

    その他
    ka-ka_xyz
    闇に消えたEcmaScript4ドラフト( http://www.ecma-international.org/activities/Languages/Language%20overview.pdf )がもし生き残ってたとしたら・・・とAltJS系の流れを見てて思う(いやAS3って形で生き残ってはいるんだけどさ)。

    その他
    theatrical
    そもそもJavaScriptはちょっとした玩具を書く言語で、ClassベースOOPがするような、継承チェインが発生するという前提がなかったのではないだろうか。JavaScriptは過去の負債がでかすぎて辛いよね

    その他
    uehaj
    "プロトタイプチェーンがそんなに素晴らしいんなら、npm にあるほとんどのライブラリがチェーンを活かして作られてない理由が説明できない"

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    JavaScriptはいかにしてprototypeを捨てクラスベース継承を得るのか - なんたらノート第三期ベータ

    きっかけは、prototype と constructor と __proto__ の関係を再確認していたときでした。JavaScriptは...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む