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

如何在JS中根据RAL编号从JSON对象获取对应RGB值?

如何根据RAL编号获取对应的RGB值

你已经通过JSON.parse()成功将JSON字符串解析为JavaScript对象data,要根据RAL编号获取对应RGB值,直接使用方括号表示法访问对象属性即可(由于属性名包含空格,无法使用点符号访问):

1. 直接指定RAL编号查询

若明确目标RAL编号,将编号作为字符串传入方括号:

// 获取RAL 1000对应的RGB值
const rgb1000 = data["RAL 1000"];
console.log(rgb1000); // 输出:"205-186-136"

2. 通过变量动态查询

如果RAL编号是动态值(比如来自用户输入或变量),直接将变量传入方括号:

const targetRal = "RAL 1015";
const rgbValue = data[targetRal];
console.log(rgbValue); // 输出:"230-210-181"

扩展:将RGB字符串转为数字数组

如果需要把-分隔的RGB字符串转为数字格式的数组,可结合split()和map()处理:

const rgbArray = data["RAL 1003"].split("-").map(Number);
console.log(rgbArray); // 输出:[249, 169, 0]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 11:04:59