javascript - 如何使用 Javascript 中的函数访问对象的属性值?

标签 javascript function object

刚刚学习 JS,我正在学习一些教程。我遇到了一个我无法解决的问题。问题是:

Write a function called getValue(). It should take two inputs: an object and a key. It should return the corresponding value for that key within the object. Keep in mind that this should be a one-line function.

我知道您可以使用 objectName.property 访问它,但我一直无法弄清楚如何在 function 中执行此操作。

同样,JS 非常新。任何帮助将不胜感激!

最佳答案

基本上,您需要一个 function有一个名字,这是

function getValue() {
}

然后你需要参数,比如objectkey,它们写在函数的头部。

function getValue(object, key) {
}

在那之后,你需要return某物。这也会停止该功能。

function getValue(object, key) {
    return;
}

最后,您需要来自带有 property accessor 的对象的值使用括号表示法,它采用对象和变量,或键的值,如

object[key]

和函数一起,你就得到了

function getValue(object, key) {
    return object[key];
}

在这种情况下,您提供了一个不在对象中的键,您会得到 undefined结果。

关于javascript - 如何使用 Javascript 中的函数访问对象的属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41423445/

相关文章:

javascript - Bootstrap Modal 中谷歌地图的灰色 map

angularjs - Jasmine spyOn 没有考虑有 Angular 的垃圾

默认选中 Angular 4 默认单选按钮

c++ - 虚函数重定义隐藏了另一个基类的同名重载函数

java - 无法通过 Intent 将自制的可序列化对象传递给另一个 Activity

javascript - 无法显示来自服务器的 Json 对象

Javascript 测验 - 使用 Array.prototype 以随机顺序显示选项

javascript - 在 MongoDB 中查找所有具有相关 objectId 名称的内容

javascript - SIgmoid 函数的语法 - Javascript

function - GNU C 中的 __attribute__