簡體   English   中英

如何檢查子數組(數組內)是否匹配一個值?

[英]How to check if subarray (within array) matches a value?

所以我有一些代碼試圖通過檢查當前塊的x坐標並查看它是否與任何其他塊的x坐標匹配來檢測一個塊(在畫布上)是否擊中另一個塊。 問題是,我不能使用 array.includes() 因為它也會檢查所有的 y 值。 結構是這樣的:

array = [
[x, y],
[x, y],
]

ETC...

有沒有辦法只檢查該數組的子數組?

檢查.some子數組在第一個索引處是否有相同的項目。

const collision = array.some(subarr => subarr[0] === xToCheck);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM