寝るとき少し浅い眠りに入ってから深くなると思うのだけど、その浅い眠りのときに悪夢をよく見る。悪夢でなくとも布団に強く押し付けられる感覚にはよくなる。よく、というか毎日。一回そうなると「寝る→薄く起きる」を繰り返してなかなか眠れなくなる。回避方法としては直前まで音楽を聴いておくこととかぐらいしかない。スピーカーがデストローイ!なのでヘッドフォン……
悪夢が続く
ECMAScript Object.prototype
昨日書いたのは間違いだったっぽい……
function Foo(len) { this.length = len; } Foo.prototype = { unk : function () { alert("unk"); } } alert(Foo.prototype.constructor); //=> function Object() {} Object.prototype.bar = function () {alert("bar")} Array.prototype.baz = function () {alert("baz")} Foo.prototype.constructor = Array; alert(Foo.prototype.constructor); //=> function Array() {} var ifoo = new Foo(3); ifoo.unk(); //=> unk ifoo.bar(); //=> bar ifoo.baz(); //=> ifoo.baz is not a function
prototype のプロトタイプを辿っていくのがプロトタイプチェーンじゃないのか……それとも prorotype のプロトタイプというのを勘違いしているんだろうか……