我希望能够在nodejs中创建一个动态对象,当访问一个poperty时,会使用属性名称调用一个函数。作为一个例子比文本更明确:
// what I am seeking
obj.get = function(name) {
return "Hello, "+ name
}
console.log(obj.foo); // Excpected : Hello, foo
console.log(obj.bar); // Excpected : Hello, bar
修改
我知道有代理,但它们并不存在于node.js.如何在nodejs中执行此操作?