我是JavaScript的新手,所以不真正了解它的对象模型,但据我所知我必须做类似的事情。指定函数只有一个实例
function set_test(text) { this['test'] = text; };
a = {};
text = 'ok';
a.prototype.ok = set_test(text);
alert(a['test']); #Should be 'ok'
text = 'fail';
a.ok;
alert(a['test']); #Should be 'ok'
有人可以说这里有什么问题吗?
你应该得到一些错误类型为Object对象默认不 – Esailija 2012-02-15 14:33:11
另外'a.prototype.ok = set_test(文本)有原型属性;'将使'ok'等于返回未定义的'set_test'的值。 [Here](http://jsfiddle.net/LszV8/)有点不同。 – Chad 2012-02-15 14:33:58
你想要做什么? – 2012-02-15 14:35:16