【发布时间】:2016-11-08 09:01:57
【问题描述】:
考虑这样的事情。
const myFunc = (x) => x.Property1;
let obj = {
Property1: "value1",
Property2: "value2"
};
console.log(myFunc(obj)); // output: value1
我需要这样的东西:
console.log(whatINeed(myFunc, obj)) // output: **Property1**
有没有可能达到这个要求?!
“whatINeed”函数的主体是什么?
【问题讨论】:
-
你能解释一下你想要达到的目标吗?
-
@Rajesh 我想知道试图读取我的 obj 的哪个属性。我想在我的示例中获得“Property1”。
-
猜猜你必须为此编写某种“解析器”。这应该不会太难。
-
@AnestisKivranoglou 感谢您的评论。我想,你误会了。拉姆达语法不是我的问题。我需要找出试图读取我的模型(obj)的哪个属性。此示例中的“Property1”。
标签: javascript c#