第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

balls[cnt++]=balls[i]的詳細(xì)解釋或其它例子

var?cnt=0
for(var?i=0;i<balls.length;i++){
????if(balls[i].x+radius>0&&balls[i].x-radius<canvasWidth){
????????balls[cnt++]=balls[i];
????}
}

我知道老師的解釋是,小球數(shù)組中的第0個(gè)到cnt-1個(gè)是在canvas畫布中,可是這種數(shù)組的賦值怎么解釋呢?就是balls[cnt++]=balls[i]這種數(shù)組賦值方式

正在回答

4 回答

++i與i++不在賦值運(yùn)算中的話,應(yīng)該是相同的,都是自增,沒有運(yùn)算前運(yùn)算后

0 回復(fù) 有任何疑惑可以回復(fù)我~

假設(shè)屏幕中有5個(gè)小球①②③④⑤,第五個(gè)小球在屏幕內(nèi),故有


balls[0] ?????不符合if語(yǔ)句

balls[1] ?????不符合if語(yǔ)句

balls[2] ?????不符合if語(yǔ)句

balls[3] ?????不符合if語(yǔ)句

balls[4] √?????符合if語(yǔ)句

故有balls[0] = balls[4]

現(xiàn)在數(shù)組的樣子就為⑤②③④⑤,還是有5個(gè)元素。但是我們想做的是將屏幕之外的另外4個(gè)小球都刪除,只剩下一個(gè)元素。即使第5個(gè)小球(balls[4])是在屏幕內(nèi)的,但是它已經(jīng)復(fù)制給了balls[0],覆蓋了第一個(gè)元素,所以,只要將balls[0]之后的元素全部刪除就可以了。

讓我們來(lái)執(zhí)行

while(balls.length > cnt) ????balls.pop();

balls.length = 5 cnt = 0

5 > 0 pop()

balls.length = 4 cnt = 0

4>0 pop()

balls.length = 3 cnt = 0

3>0 pop()

balls.length = 2 cnt = 0

2>0 pop()

balls.length = 1 cnt = 0

1>0 pop()

0 不大于 0 循環(huán)結(jié)束。我們的數(shù)組中只剩一個(gè)在屏幕里的小球,其他的都被刪除了。

不知道我的理解是否有差錯(cuò),希望可以幫助您。


2 回復(fù) 有任何疑惑可以回復(fù)我~

看了你的博客后,把我給繞暈了,看了很久都沒看明白

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

標(biāo)標(biāo)喲 提問(wèn)者

。。。恩 我也有點(diǎn)暈 不過(guò) 都是自己做的實(shí)驗(yàn)結(jié)果
2017-04-04 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_春花花_0 回復(fù) 標(biāo)標(biāo)喲 提問(wèn)者

其實(shí)我覺得你總結(jié)的很好啊,只是我比較笨而已
2017-04-05 回復(fù) 有任何疑惑可以回復(fù)我~
#3

標(biāo)標(biāo)喲 提問(wèn)者 回復(fù) qq_春花花_0

不要這么說(shuō)自己,只要努力就會(huì)有收獲
2017-04-05 回復(fù) 有任何疑惑可以回復(fù)我~

自己強(qiáng)答一波,相關(guān)思路我發(fā)到自己的博客了╮(╯▽╰)╭,大家可以看看

http://icke.site/2017/03/10/20170310-JavaScript-arr[i++]/

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕后端9417217

你的博客好好看耶!是怎么做的
2017-08-17 回復(fù) 有任何疑惑可以回復(fù)我~
#2

標(biāo)標(biāo)喲 提問(wèn)者 回復(fù) 慕后端9417217

https://github.com/yscoder/hexo-theme-indigo。我使用的是這個(gè)主題的博客,不過(guò)博客顏色是我自己更改的。
2017-08-19 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕后端9417217 回復(fù) 標(biāo)標(biāo)喲 提問(wèn)者

好(´?•_•?)謝謝你,你是用hexo搭建的嗎為什么博客的網(wǎng)址不是github.io叻(??ω??)??
2017-08-19 回復(fù) 有任何疑惑可以回復(fù)我~
#4

標(biāo)標(biāo)喲 提問(wèn)者 回復(fù) 慕后端9417217

對(duì) 用hexo, github.io可以綁定域名的。這個(gè)域名是我自己在阿里云買的,你可以查github.io綁定域名
2017-08-19 回復(fù) 有任何疑惑可以回復(fù)我~
#5

慕后端9417217 回復(fù) 標(biāo)標(biāo)喲 提問(wèn)者

好謝謝你哦你改的顏色我好喜歡哈哈,我去換主題嘻嘻~
2017-08-19 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

舉報(bào)

0/150
提交
取消

balls[cnt++]=balls[i]的詳細(xì)解釋或其它例子

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)