gpt4 book ai didi

javascript - Typescript ,'NodeListOf' 不是数组类型也不是字符串类型

转载 作者:搜寻专家 更新时间:2023-10-30 20:36:52 26 4
gpt4 key购买 nike

将我的 JS 转换为 TS 严格模式。

以下语法对我来说看起来不错,但 TS 在 allSubMenus 上的 for 循环中提示:

[ts] Type 'NodeListOf<Element>' is not an array type or a string type.

我错过了什么?

function subAct(target:Node){

const allSubMenus : NodeListOf<Element> = document.querySelectorAll('.subMenuItems')

for (const sub of allSubMenus){
sub.classList.remove('active')
}
}

最佳答案

您需要设置 target es6 的编译器选项或更高 NodeListOf<T>可迭代。

关于javascript - Typescript ,'NodeListOf<Element>' 不是数组类型也不是字符串类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51723962/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com