javascript - 如何返回其键作为函数参数提供的对象值?
问题描述
我想知道是否可以创建一个从参数中给定的对象返回字段的函数。
const data = {
"name": "Doe",
"firstName": "John",
"age": 30,
"from": "USA"
};
function returnField(field) {
return data.field;
}
解决方案
是的,它可以通过使用[]
而不是.
data = {
"name" : "doe",
"firstname" : "jhon",
"age" : 30,
"from" : usa
}
function returnField(field){
return data[field]
}
一般来说,你甚至不需要它的功能(除非你想在那里有更多的逻辑或一些验证)并且直接使用data[field]
。
推荐阅读
- mips - 这种多周期 MIPS 能否避免新 PC 值的多路复用?
- twitter-bootstrap-3 - 如何防止引导程序在手机屏幕尺寸下“掉线”?
- css - 无法导入css houdini paint js文件
- jakarta-ee - @Singleton EJB 中的多个计时器抛出 javax.ejb.ConcurrentAccessTimeoutException
- tailwind-css - 如何使用 Tailwind CSS 不重叠组件?
- codeigniter - 自定义基本 URL Codeigniter
- c - 将输入附加到链表而不再次获得相同的输入 - C
- javascript - 在 Safari 中打印时我的页面显示为空白
- c - 致命错误:linux/mount.h:没有这样的文件或目录
- c++ - 如何使用 C++11 中的可变参数非类型模板参数解决此问题?