返回新搅乱元素的索引



这是我想要的:

我有first阵列,我有如下的index

const first = ['a','b','c'];
const index = 1; // the index of b
const shuffled = ['c','a','b']; // now the index of b is 2 

first数组中,index指向数组中的第二个元素,即b,对吗?

现在我打乱了first数组,我们得到了shuffled数组。

b的索引现在是2。我想返回这个新索引。。。

使用Array#indexOf:

const first = ['a','b','c'];
const index = 1;
const shuffled = ['c','a','b'];
const target = first[index];
const newIndex = shuffled.indexOf(target);
console.log(newIndex);

您可以使用shuffled.indexOf(first[index])

first[index]在这种情况下返回first index的值'b'

shuffled.indexOf('b')将返回shuffled阵列中b的索引

您可以使用,

设值=第一个[索引]

let newValue=shuffled.indexof(value)

相关内容

  • 没有找到相关文章

最新更新