gpt4 book ai didi

javascript - 数据公式从一个值计算出 3 种情况

转载 作者:行者123 更新时间:2023-12-01 02:05:08 25 4
gpt4 key购买 nike

请帮忙! :) 这是我的数据:

state = {
data: [
createData('23 May 2017', 'Seniors', 'Brazil', '90 mins', '3:0'),
createData('14 May 2017', 'Seniors', 'Italy', '45 mins', '0:0'),
createData('14 Nov 2016', 'Seniors', 'Germany', '0 mins', '0:2')
],
};`

我感兴趣的值是分数,例如'3:0'这将是主场胜利,所以我需要一个公式来给出结果'won'请参阅以下 3 个场景:

如果第一个值>第二个=获胜

如果第一个值 = 第二个 = 绘制

如果第一个值<第二个=损失

然后我使用获胜、失败或平局的结果来填充我的常量

const statusStyle = result.includes("Won") ? "text-white bg-success" : result.includes("Drew") ? "bg-amber" : result.includes("Lost") ? "text-white bg-danger" : "text-white bg-grey";

我有_lodash,是否可以使用它来获取数据?

最佳答案

Split: 符号表示的分数(例如 3:0),以及 destructure到两个常量,然后比较常量:

const getGameResult = (score) => {
const [a, b] = score.split(':');

if(a > b) return 'won';

if(a < b) return 'lost';

return 'draw';
}

console.log(getGameResult('3:0')); // won
console.log(getGameResult('0:0')); // draw
console.log(getGameResult('0:2')); // lost

关于javascript - 数据公式从一个值计算出 3 种情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50173006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com