javascript - React 中的对象
问题描述
const sun_descr = document.getElementById("sun_descr");
const merc_descr = document.getElementById("merc_descr");
const venus_descr = document.getElementById("venus_descr");
ReactDOM.render(<Planet name="Sun" desctiption="the star..."/>, sun_descr);
ReactDOM.render(<Planet name="Mercury" desctiption="the smallest..."/>, merc_descr);
ReactDOM.render(<Planet name="Venus" desctiption="the second..."/>, venus_descr);
我想通过替换来简化这个字符串,例如,对象的元素 Sun 和 sun_descr
var planets = {
Sun: sun_descr,
Mercury: merc_descr,
Venus: venus_descr
};
在 React 中如何访问键和值?
解决方案
您可以简单地使用 . 访问对象 console.log(obj.key) 的操作员
在数组的情况下
let arr = [{key : value},{key : value}];
然后您可以使用 forEach,map 函数根据您的需要进行反应
推荐阅读
- outlook-addin - Outlook 加载项 - 触发 JS 函数以在选择收件人时执行
- string - 正确性的回文有效性证明
- python - Python调试模式下`pass`有什么作用
- node.js - 如何为给定的 graphql 联合类型查询两个 mongoose 集合?
- typescript - TypeScript:指定一个参数必须包含与另一个参数匹配的键?
- azure - 为 Azure SQL 托管实例设置 Active Directory 管理员失败
- reactjs - 反应错误:列表中的每个孩子都应该有一个唯一的关键道具
- r - vegan r 包中的 rda 测试错误。未正确读取变量
- mysql - SQL 无法创建表
- c++ - 在 C++ 中动态分配字符串数组