You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript中访问名为verein的对象属性?

正确访问对象属性的方法

问题根源

  1. 参数类型不符:控制台输出明确显示verein是一个长度为1的数组,而非单个对象,直接通过verein.Verein_Name无法读取属性。
  2. 属性名拼写错误:输入框代码中使用了Vereins_Name,但实际对象的属性名为Verein_Name(多了一个s)。

修正后的代码

函数内的属性访问

export function TestForm(verein) {
    console.log(verein);
    // 先取数组第一个元素,再访问目标属性
    console.log(verein[0].Verein_Name); 

  return;
}

PrimeReact输入框的属性绑定

<span className="p-float-label">
   {/* 用可选链操作符避免数组为空时触发报错 */}
   <InputText id="in" value={verein[0]?.Verein_Name} disabled={isDisabled} />
   <label htmlFor="in">Vereinsname</label>
</span>

额外提示

  • 若verein数组存在为空的可能,建议补充判断逻辑(比如条件渲染),避免出现Cannot read properties of undefined类错误。
  • 始终确保属性名与对象实际字段完全匹配,注意大小写和拼写细节。

内容的提问来源于stack exchange,提问作者Chris Schog

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 03:35:17