gpt4 book ai didi

javascript - 数组从另一个数组返回索引

转载 作者:行者123 更新时间:2023-11-30 09:14:11 25 4
gpt4 key购买 nike

假设我们有这两个数组。在某些情况下,我想返回第二个数组的索引。

let a = [1, 2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 , 12]
let b = [0, 1, 2, 3 , 4 , 5, 6 , 7 , 8, 9, 10, 11]

if (a[2]) ? return b[2] : return null

为什么我需要这个?因为我有从 0 到 11 开始的一年中的月份数。但是我需要将这个 1 12 转换为存储在我的数据库中。如果有人有更好的标题,我很乐意更改这个问题的标题。

最佳答案

您可以通过添加 11 来计算该值,并使用 12 获得余数。

function getZeroBasedMonth(n) {
return (n + 11) % 12;
}

console.log(getZeroBasedMonth(1));
console.log(getZeroBasedMonth(12));

要得到相反的,只需加一个。

function getMonth(n) {
return n + 1;
}

console.log(getMonth(0));
console.log(getMonth(11));

关于javascript - 数组从另一个数组返回索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56408818/

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