首页 > 解决方案 > 基于多维数组的第二个值进行验证

问题描述

我有一个多维数组,它由文件名和文件格式组成,例如

[["awardees.png", "png"], ["history.png", "png"]] 

我想验证两种文件格式是否相等?

标签: javascriptarraysmultidimensional-array

解决方案


您可以使用every()并将每个数组的第二个元素与第一个数组的第二个元素进行比较。

const arr = [["awardees.png", "png"],["history.png", "png"],["karnat.jpg", "jpg"]] ;

console.log(arr.every(([v1,v2]) => arr[0][1] === v2))

对于 IE

const arr = [["awardees.png", "png"],["history.png", "png"]] ;

console.log(arr.every(function(x){

  return arr[0][1] === x[1] 

}))


推荐阅读