2016-11-08 98 views
-4

的位置,什么是X和Y的这个阵列中的位置:我对这里的语法有点糊涂什么是X和Y

var a = [ [1,2], [x], [3, [y]] ]; 


难道是:

a[1] = x and a[2][1] = y? 

或者不引入新的组方括号中的意思是,我们不是有:

a[1][0] = x and a[2][1][0] = y? 
+5

'一个[1] [0] = x'和'一个[ 2] [1] [0] = y',注意它从'0'开始而不是'1'。 – fuyushimoya

回答

1

,让我们一起来了解一下; )

var a = [ [1,2], [x], [3,[y]]]; 

如果编写逐行:

var a = [ 
    [1,2], // new array with index 0 containing 1 and 2 => a[0][0] = 1 and a[0][1] = 2 
    [x],  // new array with index 1 containing x => a[1][0] = x 
    [3,[y]] // new array with index 2 containing 3 and array containing y a[2][0] = 3 a[2][1][0] = y 
]; 
换句话说

,X = A [1] [0]

+0

谢谢!感觉有点愚蠢,忘记从0开始我的索引。 – Jonathan

0

var x = "x"; 
 
var y = "y"; 
 
var a = [ [1,2], [x], [3, [y]] ]; 
 

 
console.log(a[1][0]); 
 
console.log(a[2][1][0]);

+0

@Downvoter为什么? – Weedoze

相关问题