Javascript 如何设置状态数据减去100和函数内的数据本身?
如果第二个元素数据是从100减去第一个元素得到的,那么如何以这种格式传递数据[25,75]?提出解决方案。 这里的数据来自json{pharma1:“25”}Javascript 如何设置状态数据减去100和函数内的数据本身?,javascript,arrays,reactjs,Javascript,Arrays,Reactjs,如果第二个元素数据是从100减去第一个元素得到的,那么如何以这种格式传递数据[25,75]?提出解决方案。 这里的数据来自json{pharma1:“25”} 假设您的JSON位于pharmaData中,并且格式为{pharma1:“25”},您可以这样做来解析和填充数组: const[data,setData]=useState([]); 功能pharmacyData(pharamaData){ 让val=parseFloat(pharmaData.pharma1) 设final=[val,1
假设您的JSON位于
pharmaData
中,并且格式为{pharma1:“25”}
,您可以这样做来解析和填充数组:
const[data,setData]=useState([]);
功能pharmacyData(pharamaData){
让val=parseFloat(pharmaData.pharma1)
设final=[val,100-val]
setData(最终);
}
我不明白你的问题。
const [data, setData] = useState([]);
function pharmacyData(data){
const data1 = [];
const one = data
const two = 100 - parse Float(data);
data1.push(one);
data1.push(two);
setData(data1);
}