我有一个元组数组,其中元组的第一个元素是字符串,第二个是整数。每个元组都有数组结构:
var array = [["ele1",1], ["ele2",1], ["ele3",1], ["ele4",1]];
如何轻松检查字符串是否是 javascript 元组数组中元组的元素?
if array.contains(tuple with first element "ele2")
是否可以不使用 for 循环(检查数组的每个元素)?
最佳答案
如果您使用的是 relatively modern browser你可以这样做:
array.some(function(a) {
return a[0] === 'string that you want';
})
或者,更简洁地:
array.some(a => a[0] === 'string that you want')
参见 Array.some
关于Javascript检查元组的第一个元素是否存在于元组数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26673963/