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

JavaScript读取JSON格式API响应并将嵌套属性存入独立变量方法咨询

解决方案

提示:你提供的示例代码中DEF对象的属性赋值错误使用了等号=,实际JavaScript对象语法需要使用冒号:,修正后的users变量代码如下:

const users = {
    'ABC': {
        id: '123',
        name: 'testname',
    },
    'DEF': {
        id: '222',
        name: 'testname2'
    }
}

方法1:直接通过属性访问符获取

适合属性名固定、单次提取少量属性的场景,逻辑最直观:

// 用方括号访问对象指定键的对应值,赋值给目标变量
const firstVar = users['ABC']
const secondVar = users['DEF']

方法2:ES6对象解构赋值(更简洁)

适合一次性提取多个属性、需要重命名属性的场景,代码更精简:

// 解构时将ABC属性重命名为firstVar,DEF属性重命名为secondVar
const { ABC: firstVar, DEF: secondVar } = users

两种写法实现效果完全一致,你可以根据自身代码风格选择。赋值完成后即可直接在后续测试逻辑中使用两个变量,示例验证输出如下:

console.log(firstVar) // 输出:{ id: '123', name: 'testname' }
console.log(secondVar) // 输出:{ id: '222', name: 'testname2' }

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 20:15:02