Pebble Coding

ソフトウェアエンジニアによるIT技術、数学の備忘録

2015-01-29から1日間の記事一覧

JavaScriptでthisに渡されるもの

JavaScriptでのthisはどのようにして呼ばれるかによって、それが指すものが決まる。 1. トップレベルコードで呼び出した場合はthisにはグローバルオブジェクトが渡される。 printf( this ); // [object global]; グローバルオブジェクトはただ一つ存在するも…

JavaScript get演算子/set演算子

get演算子/set演算子 オブジェクトにプロパティを追加する時に使用できる。 見た目がメソッドのように見えるがメソッドではないので注意。 var coffee = { get price() { return 3; }, set milk( val ) { // do something } } print( coffee.price ); // 3 c…

JavaScript動作仕様確認のためのspidermonkeyをMacOSXにインストールする

JavaScriptの動作仕様確認のため、いちいちブラウザを使わなければいけないのは面倒です。 なのでいわゆるJavaScriptREPL環境としてのspidermonkeyをMacOSXにbrewを使っていれました。 $ brew install spidermonkey $ js js> var hoge = "fuga"; js> print( …