簡體   English   中英

為什么這個 function 返回 boolean 值?

[英]Why does this function return boolean values?

我想知道為什么這個 function 返回真值和假值? 我並不一定期望數字,但我很困惑 - 這與 forEach 方法的工作原理有關嗎?

 function canDrive(...years){ years.forEach(cur => console.log((2020 - cur) >= 21)); } canDrive(1990, 1999, 1965)

它正在“返回” boolean 值,因為在 console.log 中有一個比較語句:

console.log((2020 - cur) >= 21)

這是將其轉換為 boolean。 (它實際上是在記錄,而不是像評論中提到的@Bergi那樣返回)

暫無
暫無

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

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