Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 根据作为字符串的一部分的字符串的第一次出现,从字符串数组中获取字符串的索引_Javascript - Fatal编程技术网

Javascript 根据作为字符串的一部分的字符串的第一次出现,从字符串数组中获取字符串的索引

Javascript 根据作为字符串的一部分的字符串的第一次出现,从字符串数组中获取字符串的索引,javascript,Javascript,我有一个数组和字符串 const arr = ['home', 'about', 'contact'] const value = 'desktop_about' const priority = ? 优先级应该是1,因为这是第一个包含在其自身(部分或全部)中的字符串的索引 计算这个的最佳方法是什么?我考虑了不同的循环,但它们似乎都过于复杂了 const priority=arr.findIndex(v=>value.includes(v)); 您尝试过什么吗?

我有一个数组和字符串

const arr = ['home', 'about', 'contact']
const value = 'desktop_about'
const priority = ?
优先级应该是1,因为这是第一个包含在其自身(部分或全部)中的字符串的索引

计算这个的最佳方法是什么?我考虑了不同的循环,但它们似乎都过于复杂了

const priority=arr.findIndex(v=>value.includes(v));

您尝试过什么吗?