亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

大神,粗來??!這個函數用for循環分別彈出三個提示框?

大神,粗來!!這個函數用for循環分別彈出三個提示框?

慕粉18707120945 2016-11-19 15:27:02
查看完整描述

3 回答

?
太過虛幻

TA貢獻1條經驗 獲得超0個贊

function?test()?{
????for?(var?i?=?0;?i?<?arguments.length;?i++)?{
????????alert(arguments[i]);
????}
}
test("yanghao",?25,?"小小的菜鳥");

這樣?

查看完整回答
反對 回復 2016-11-20
?
一斤和二斗

TA貢獻1條經驗 獲得超0個贊

你要用argument的話你要先傳一些參數進去啊,不然參數都沒有,你那個長度怎么出來呢?簡單點就像是argument去捕獲test函數中的參數的個數一樣。而且那個alert不應該在for循環中嗎?不然怎么循環三次呢。

查看完整回答
反對 回復 2016-11-20
?
resharpe

TA貢獻8條經驗 獲得超1個贊

js中for循環沒有作用域的

查看完整回答
反對 回復 2016-11-20
  • 慕粉18707120945
    慕粉18707120945
    大神,能不能把代碼發給我看看啦?
  • resharpe
    resharpe
    function test() {alert(arguments); [].forEach.call(arguments,i=>alert(i)) } 這樣就好了,直接利用Array.prototype即[]
?
大牛

TA貢獻1條經驗 獲得超0個贊


arguments是什么,數組的話 你也沒聲明呀!

查看完整回答
反對 回復 2016-11-19
?
蜂之谷

TA貢獻564條經驗 獲得超863個贊

你是要彈出三個?

function?test(){
	for(var?i=0;i<arguments.length;i++){
		alert(arguments[i]);
	}
}
test("yanghao",25,"小小的菜鳥");


查看完整回答
反對 回復 2016-11-19
?
慕粉18707120945

TA貢獻1條經驗 獲得超0個贊

求大神指點。麻煩盡量詳細點哈。

查看完整回答
反對 回復 2016-11-19
  • 3 回答
  • 0 關注
  • 2299 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號