v8インストール
chromeのjsエンジン
brew install v8 v8 test.js
chromeの開発パネルと同じようにエラーを表示してくれるので便利
test.js:5: TypeError: Object [object Object] has no method 'addspacea' print(g.addspacea("てすと")); ^ TypeError: Object [object Object] has no method 'addspacea' at test.js:5:9
spidermonkeyもいいんだけど、こういう時に文字化けするのでv8使うことにした
print("てすと"); // 正常 var rev = "てすと".split('').reverse().join(''); print(rev); // 文字化け