【发布时间】:2021-10-05 23:23:38
【问题描述】:
如何在这个函数中使用 name 变量?
function filter(name, value) {
return data.filter(d => d.name == value);
}
我只有一个 Uncaught ReferenceError: d is not defined
【问题讨论】:
-
为什么你认为
== name行不通。 -
你的数据包含未定义的对象?
-
在我的数据中,obj 没有键名。我尝试使用 name 变量设置密钥(例如存在的 vmax)。是否可以替换d。 ?
-
如果您想使用
name作为访问属性的一种方式,那么您只需使用[]表示法,例如d=> d[name] == value。 -
正是我要找的 :-) 非常感谢 Patrick
标签: javascript json filter