[英]JSDoc: declare @type for variable in “for…of” loop
我可以使用JSDoc @type
注釋聲明變量1的類型嗎?
/** @type some.type */
for (let one of many) {
...
}
像PHPDoc注釋的東西:
/** @var \Some\Type $one */
foreach ($many as $one) {
}
是的你可以。 您只需要在變量之前移動括號內的類型聲明:
for (/** @type {SomeType} */ const one of many) {
// ...
}
這很好用,雖然我通常更喜歡指定many
類型。 例如:
/** @type {Number[]} */
const many = [1, 2, 3, 4];
然后將自動推斷出one
類型。
PS:注意我宣布one
為const
。 盡管人們可能會猜到,你可以將for..of
循環變量聲明為常量!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.