このサンプル コードを見てください。
var functions = {
testFunction: function(){
console.log('testFunction()', this, this.someProperty);
}
};
functions.testFunction.someProperty = 'someValue';
functions.testFunction();
2 行目のthis.somePropertyが定義されていないのはなぜですか?