これの前に私が尋ねた質問に基づいて、この文字列をどのように修飾しますか...
"MyCustomObject.prototype.foo.bar"
これに:
window['MyCustomObject']['prototype']['foo']['bar']
オブジェクト形式で?(資格があってはなりません...
"window['MyCustomObject']['prototype']['foo']['bar']"
...文字列として!)。
参考までに、次のことを考慮してください...(コードが間違っています...修正が必要です(evalキーワードなしで))
var fn = "MyCustomObject.prototype.foo.bar";
var ptr = fn.split('.');
var ptrPath = 'window'
for(var index = 0; index < ptr.length; index++) {
ptrPath += '[\'' + ptr[index] + '\']';
}
ptrPath = function() {
alert("Hello");
}
これに解決する必要があります。
var inst = new MyObject();
inst.foo.bar(); //alerts...."Hello"