uzullaがブログスマートフォン用の表示で見るuzullaがブログuzullaがブログです。2011-12-07CoffeeScriptで、newするときのプロパティ変数の初期化ってどーなってんの?なんか、CoffeeScriptで、あるクラスからいくつもインスタンスをつくって色んな処理をさせていたのだけれど、なんか変数が共有されているというか、変数の参照がわたっているというか...なんかへんな挙動していて困る。́Д`)コンストラクタで宣言しなおさないと、暗黙のウチに共有されちゃうの?そういうもんなの??細かい事言えばプリミティブ変数はそのままでもバグらない。配列、オブジェクトなどといった配列渡しされるやつだけ影響するぽい。想像はつくというか、newするときに適切にコピーしてない。して、これがJSのOOPの常識なのかもしれないけど、CoffeescriptでJSのOOP始めた自分は、なかなかびっくりした。いいオマケとして上のコード、Safariで実行すると、最初の方もA,Aって出てウケる。AdventCalendar2014です。»プロフィールid:uzullauzullaがブログです。参加してきました!月別アーカイブ参加グループWindows開発者はてなブログをはじめよう!uzullaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。