App下載
話題 首頁 > JavaScript 教程微課討論區(qū)> 小題討論區(qū)> 詳情

以下代碼中變量 x 的值為多少?

精華
城深草木春 2019-09-07 12:39:57 瀏覽(1735) 回復(2) 贊(0)
var numbers = [3, 4, 5, 6, 7];var x = 0;numbers.forEach(function(item){x += item;}); A:7 B:25 C:3 D:0 這個應該選擇哪個,能告訴一下怎么判斷的嗎?
javascript

回答(2)

有魚 2019-09-21

forEach()將數(shù)組每個元素都循環(huán)輸出一遍,那么在 numbers.forEach(function(item){x += item;});這句話中,就是每個元素都執(zhí)行一次x += item;即為x=x+item。由于x變量初始為0,最終輸出為數(shù)組內(nèi)所有元素相加之和。

要回復,請先登錄 或者注冊