这段JS代码查找数组中最大值的索引,但它是如何工作的?
有问题的代码行:
let largest = arr.reduce((a,v,i) => v > a[1] ? [i,v] : a, [-1,0]);
我主要被这部分弄糊涂了a, [-1,0],我不明白这个语法。a逗号前在做什么?
有问题的代码行:
let largest = arr.reduce((a,v,i) => v > a[1] ? [i,v] : a, [-1,0]);
我主要被这部分弄糊涂了a, [-1,0],我不明白这个语法。a逗号前在做什么?