[2][0] = 2
...
[n][0] = n
原理
[1]一维数组里面还有一个值为1的元素
[1][0]这个代表获取数组第一个元素
[1,2,4][1]=2
理解==或===的区别1.
==会把比较的二者进行类型转换:
如:0
==
false
//
true,
会把0转成bool值进行比较
1
==
true
//
true,
同样把1转成bool值再和true进行比较
2.
===是不会把比较的二者进行类型转换,是string就是string,是number就是number
如:
0
===
false
//
false,
因为0是number,false是boolean,两者就肯定不相等
1
===
true
//
false
通常这种返回值是为了简洁表达value1,value2返回-1:说明 value1小于value2返回 0:说明 value1等于value2返回 1:说明 value1大于value2这种表达就是在你使用的时候,只需要知道他们的大小关系,而不用知道大多少或小多少的