var hourNumbers=[3,4,5,6,7,8,9,10,11,12,1,2];
hourNumbers.forEach(function(number,i){
var rad=2*Math.PI/12*i;
var x=Math.cos(rad)*(r-30);
var y=Math.sin(rad)*(r-30);
ctx.fillText(number,x,y);
})
这段代码中对hourNumbers数组遍历,其中并没有定义number和i是什么意思啊,为什么直接就识别number 是数组中的数字,而i是索引号了呢。是forEach的原因吗?
李晓健
相关分类