1
このエクササイズはかなり学術的ですが、JavaScriptの動作を理解するのに便利です。組み込み型のNode.js/JavaScriptスタブ
なぜこの作品:
var fs = require('fs');
console.log(fs.readdirSync('/').length); //approximately '28' on my Macbook
fs['readdirSync'] = function(){ return ['/tmp', '/bin']; };
console.log(fs.readdirSync('/').length); //'2' as expected
、これがない:
var a = "hello world";
console.log(a.length); //'11'
a['length'] = 1000;
console.log(a.length); //still '11'... why??
私は内蔵されたStringなどのタイプJavaScriptをモンキーパッチすることが可能です知っているが、それはスタブすることが可能ですそれら?
ありがとうございます。