addBalls函數的寫法問題
function?addBalls(?x?,?y?,?num?){ ????for(?var?i?=?0??;?i?<?digit[num].length?;?i?++?) ????????for(?var?j?=?0??;?j?<?digit[num][i].length?;?j?++?) ????????????if(?digit[num][i][j]?==?1?){ ????????????????var?aBall?=?{ ????????????????????x:x+j*2*(RADIUS+1)+(RADIUS+1), ????????????????????y:y+i*2*(RADIUS+1)+(RADIUS+1), ????????????????????g:1.5+Math.random(), ????????????????????vx:Math.pow(?-1?,?Math.ceil(?Math.random()*1000?)?)?*?4, ????????????????????vy:-5, ????????????????????color:?colors[?Math.floor(?Math.random()*colors.length?)?] ????????????????} ????????????????balls.push(?aBall?) ????????????} }
var aBall里面的內容為什么是使用:而不是=
2016-07-30
這里面要存的是一個對象, 這樣存儲可以通過對象獲取對象的屬性值(用對象丶屬性就可可拿到,如:obj.x 就可以拿到它里面的x值(x+j*2*(RADIUS+1)+(RADIUS+1))),如果用等號那存的是什么?可以用等號存嗎
2022-03-28
varmyarr=[0,1,2],[0,1,2,3,4]; myarr[3][5]=3*5; 這樣對么?? 為什么沒有人寫那個簡單的么?
alyxvjpajcpkjimeiwmmxlckarajzxxkjujdx