JavaScript

nodebrewでNode.jsをインストールしてHello World

nodebrewのインストール インストール。 $ curl -L git.io/nodebrew | perl - setup bash_profileにPATHを追加 export PATH=$HOME/.nodebrew/current/bin:$PATH $ source .bash_profile Node.jsのインストール 7.9.0をインストール $ MAKE_OPTS="-j 2" nodeb…

JavaScriptのargumentsオブジェクトは配列じゃないのか。。 #javascript #js

JavaScriptでargumentsオブジェクトは配列っぽいけど配列ではないらしい。 なので配列のメソッド呼ぼうとしてもエラーになる。 ES2015以前 Array.prototype.slice.call で配列に変換してあげるのがよいっぽい。 var args = Array.prototype.slice.call(argum…

IntelliJ IDEA でJavaScriptをデバッグ

前提 Chrome IntelliJ IDEA ULTIMATE 2016.3 拡張機能を入れる Chrome Extensionを導入する。 chrome.google.com ローカルデバッグ プロジェクト内にある HTML + js のような形であれば、HTMLファイルを右クリック→デバッグ実行でOK。 ビルトインサーバーが…

JavaScriptでUtilityっぽいものを作る

JavaScriptでUtilityっぽいものを作るには。 同僚に教えてもらったのでメモ。 // Utilityっぽいの var Sample = (function() { var pub = function() { console.log('publicだよ'); }; var prv = function() { console.log('privateだよ'); }; return { // …