javascript - 如何解构道具
问题描述
我在我的 react 项目中遇到关于props、state 和 context 的解构分配的linter 错误。链接在这里。
我不明白我应该如何解构这个元素。
const { job_id } = props.match.params.job_id;
解决方案
大概只是
const { job_id } = props.match.params;
查看 JavaScript对象解构文档以获取更多详细信息。
const o = {id: '5', name: 'Jon'};
const { id } = o;
console.log(id);
如果您需要将其分配给新的变量名,您也可以这样做:
const o = {id: '5', name: 'Jon'};
const { id: alternative } = o;
console.log(alternative);
推荐阅读
- mysql - 从 2 个不同的数据库(MSSQL Server 和 MySQL)获取数据的最佳方式
- excel - 从数据集中查找百分位数并消除异常值
- java - InvalidModuleDescriptorException:在模块中找不到包 hellofx.org.openjfx
- python-3.x - python3:从标准输入读取并在 EOF 上退出
- flutter - mainAxisAlignment 无法将 iconButton 对齐到顶部
- javascript - React,避免突变状态的原因
- java - 功能分解Java
- javascript - 多个对象
- sql - 是否可以对枚举进行索引?
- python - mongoEngine在保存后值为null时错过了该字段