考虑到我有这个数组:
[[x, y], [a, b]]
我的问题是,如果我知道x
是否可以在JavaScript中访问y
?
我的代码不像这段代码那么简单,我只是举了一个例子。
答案 0 :(得分:2)
听起来您想为此使用一个对象,而不是2d数组:
let obj = {
x: y,
a: b
}
在这种情况下,x
指向值y
,而a
指向值b
这是一个实际的例子:
let countries = {
"US": "United States",
"AUS": "Australia",
"UK": "United Kingdom"
}
console.log(countries["US"]);
console.log(countries["AUS"]);
console.log(countries["UK"]);
答案 1 :(得分:1)
x
值必须是引用了y
或其父容器的对象。
答案 2 :(得分:0)
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 i.e 4
})