У меня есть таблица значений и их процентов примерно так:
astroid a nickel: 20% water: 25% cobalt: 55%
astroid b nickel: 30% water: 35% cobalt: 45%
astroid c nickel: 240% water: 45% cobalt: 65%
У меня есть общая масса астероида, поэтому мне нужно рассчитать для каждого астероида количество никеля, воды и т. Д. c
Масса астероида - это опора, которую я передаю от своего родительского компонента, откуда я извлекаю данные, и передаю их своему дочернему компоненту.
import React, { Component } from "react";
export default class Asteroids extends Component {
render() {
let t = 1;
t = t + Math.round(Math.log(this.props.item.mass));
console.log(t, "test");
function percentage(num, per) {
return (num / 100) * per;
}
console.log(percentage(this.props.item.mass, 0.12));
return (
<div className="as">
<ul className="dashed">
<li> Type: {this.props.item.type}</li>
<li> Name: {this.props.item.name}</li>
<li> days left until mining</li>
<li> Mass: {this.props.item.mass}</li>
<li> mining days: {t}</li>
</ul>
</div>
);
}
}
Я хочу создать функция, которая вычисляет каждый процент содержания водяного никеля et c на астероид.
Как мне go об этом?