簡體   English   中英

是否可以將.reduce 與 const 一起使用?

[英]Is it possible to use .reduce with a const?

我正在完成我的編碼訓練營中的一項作業。 他們要求我們使用.reduce 來得出一個值。 但是,他們使用 const 變量初始化了總值。 當我嘗試使用 const 值解決這個問題時,它一直在拋出錯誤。

因為在我看來,你不能改變 const 值。 我只是用 let 替換了 const。 我不確定我是否應該以這種方式更改代碼,但這就是我所做的。

const populationTotal = 0;

populationTotal = zooAnimals.reduce((total, item) => total + item.population, 0);

console.log(populationTotal);

如果我保持代碼原樣(const populationTotal = 0),則會引發錯誤。 當我更改代碼時(讓 populationTotal = 0),問題就解決了。 我認為您必須將 const 更改為 let 是否正確。 或者有沒有辦法用 const 初始值解決這個問題?

我認為您必須將 const 更改為 let 是否正確。

是的,如果你想在聲明后改變變量值。

或者有沒有辦法用 const 初始值解決這個問題

當然。 您可以選擇另一個初始值而不是0

 const populationTotal = /* calculate the result here */;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM