为了账号安全,请及时绑定邮箱和手机立即绑定

JS 设计的只支持一维数组,出于何种考虑,还支持二维数组的写法?

JS 设计的只支持一维数组,出于何种考虑,还支持二维数组的写法?

慕标5832272 2018-09-05 18:13:15
JS 设计的只支持一维数组,出于何种考虑,还支持二维数组的写法?这个特性差点把我虐成狗最初以为是 Chrome 的bug,但是测试是 IE、FireFox都支持,结果都一直,难道是标准的一部分//下面代码是搞笑的var arr = [1,2], val;//val = arr[1]写成不知道算不算黑科技val = arr[1,0,0,8,6,"是","中","国","移","动","的","客","服","电","话",1] 
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

你知道逗号运算符吗?

var a = 1, 2;

// a === 1


var a = (1, 2);

// a === 2


var a = (1, 2, 3, 4, 5, 6);

// a === 6;

所以 arr[1,2] 相当于 var i = (1, 2); arr[i],也就是 arr[2]


查看完整回答
反对 回复 2018-10-08
  • 1 回答
  • 0 关注
  • 768 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信