javascript - 运行此代码时,我不断收到“属性超出范围”错误
问题描述
编写一个名为“getProperty”的函数。给定一个对象和一个键,“getProperty”返回给定键的属性值。
function getProperty(objects, key) {
if (objects.includes(key) == false) {
var property;
} else {
property = objects.key;
}
return property;
}
解决方案
适当的缩进清楚地表明property
定义的块不包括您尝试使用它的任何地方。
推荐阅读
- jsf - 使用绑定和尝试使用 selectionMode 时,数据表中的 JSF 行显示空数据
- c++ - 如何使用 QMap 存储和查看我的数据?
- swift - 导航栏中的快速按钮目标
- klarna - Klarna:授权令牌无效
- wpf - 如何使 Wpf 中的控件依赖于视图模型中的属性?
- mysql - Golang SQLC 不生成结构
- windbg - Windbg 脚本:有没有办法将当前执行的命令输出到日志中?
- c# - 如何从 asp.net web 应用程序检索数据到 windows 窗体应用程序(.net 框架)
- node.js - API Gateway 不将标头传递给 Lambda
- email - Exim 路由器配置失败