簡體   English   中英

如何在 JavaScript 中檢測二維數組的另一個值?

[英]How to detect another value of two-dimensional array in JavaScript?

考慮我有這個數組:

[[x, y], [a, b]]

我的問題是,如果我檢測到x ,我可以在 JavaScript 中訪問y嗎? 我的代碼不像這段代碼那么簡單,我只是做了一個例子。

聽起來您想為此使用對象而不是二維數組:

let obj = {
  x: y,
  a: b
}

在這種情況下, x指向值ya指向值b

這是一個實際的例子:

 let countries = { "US": "United States", "AUS": "Australia", "UK": "United Kingdom" } console.log(countries["US"]); console.log(countries["AUS"]); console.log(countries["UK"]);

x值必須是一個引用y或其父容器的對象。

 var items = [ [1, 2], [3, 4], [5, 6] ]; items.forEach(function(val,index){ if(val.includes(3)){ //Lets say we have 3 console.log(val[1])} //get the second value ie 4 })

暫無
暫無

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

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