Typescript,'NodeListOf<Element>' is not an array type or a string type

Converting my JS to TS strict mode.

The following syntax looks fine to me but TS is complaining in the for loop on allSubMenus with:

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

What am I missing?

function subAct(target:Node){

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

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

116 thoughts on “Typescript,'NodeListOf<Element>' is not an array type or a string type”

  1. Etkileşimi Arttırmak İçin Takipçi ve Beğeni Satın Almalısınız

    Özellikle yeni açılan sosyal medya hesaplarının en büyük sorunları arasında takipçi sayısının düşüklüğü ve paylaşımlarda etkileşim olmamasıdır.
    Beğeni ve yorumların gelmesi sosyal medya hesaplarının gelişimine katkı sağlamaktadır.

    Özellikle çok takipçisi bulunan ve paylaşımları beğenilerek yorum yapılan hesaplar
    ilgi çekmektedir. Takipçi Satın Al işlemleri sayesinde hızlı
    bir etkileşim sağlanabilmektedir. Ancak tüm hizmetlerde olduğu gibi bu hizmetlerinde farklı seçenekleri bulunmaktadır.

    https://rebrand.ly/takipci-satin-al

    Reply
  2. I’m amazed, I must say. Rarely do I come across
    a blog that’s both educative and entertaining, and
    without a doubt, you’ve hit the nail on the head.

    The problem is something that too few people are speaking intelligently about.

    I’m very happy I stumbled across this in my search for something
    regarding this.

    Reply
  3. Can I simply say what a comfort to find somebody that genuinely understands what they’re talking about over the internet.
    You certainly realize how to bring a problem to light and make it
    important. More and more people ought to look at this and understand this side
    of the story. I was surprised you’re not more popular because you
    certainly have the gift.

    Reply
  4. 83913 395228Hello! Someone in my Facebook group shared this website with us so I came to appear it over. Im surely enjoying the information. Im book-marking and will be tweeting this to my followers! Outstanding weblog and superb style and design. 150438

    Reply
  5. I have been surfing online more than 2 hours today, yet I never found
    any interesting article like yours. It is pretty worth enough for
    me. In my view, if all web owners and bloggers made good content as you did, the net will be a lot more useful
    than ever before.

    Reply
  6. Hello, i read your blog from time to time and i own a similar one and i was
    just curious if you get a lot of spam comments? If so how do you
    reduce it, any plugin or anything you can suggest?
    I get so much lately it’s driving me insane so any support is very much
    appreciated.

    Reply
  7. fantastic post, very informative. I wonder why the other experts of this sector do not realize this.
    You must proceed your writing. I am confident, you have a huge readers’ base already!

    Reply
  8. Türkiye’nin En Güncel Pdf Kitap İndir arşivi sitemiz üzerinden yüzbinlerce kitabın ücretsiz pdf dosyasına erişebilir rahatlıkla indirebilirsiniz. Pdf İndir kategorisinde Türkiye’nin en büyük pdf kitap arşivine ait sitemiz 2014 yılından itibaren siz değerli üyelerimize ücretsiz bir şekilde hizmet vermektedir.

    Reply
  9. Fantazi Gecelik – Kapıda Ödeme Fantazi Gecelik & Babydoll Satın Al Kapıda Ödeme ile Fantezi Gecelik satın almak istiyorsanız tam olarak doğru yerdesiniz. Kapıda Ödeme ile Fantezi Giyim hizmetimiz siz değerleri üyelerimiz için Türkiye’nin 4 bir yanına dilerseniz kapıda nakit ödeme dilerseniz kapıda kredi kartı veya kredi kartı taksit şeklinde alım yapabilirsiniz. Türkiye’nin en büyük Fantezi Giyim ürünlerinin ve kalitenin adresi olan FanteziKostum.com’ dan güvenle alışveriş yapıp Premium kalite ürünlerimiz ile görünüşüne kalite katabilirsiniz.

    Reply
  10. Fantazi Gecelik – Kapıda Ödeme Fantazi Gecelik & Babydoll Satın Al Kapıda Ödeme ile Fantezi Gecelik satın almak istiyorsanız tam olarak doğru yerdesiniz. Kapıda Ödeme ile Fantezi Giyim hizmetimiz siz değerleri üyelerimiz için Türkiye’nin 4 bir yanına dilerseniz kapıda nakit ödeme dilerseniz kapıda kredi kartı veya kredi kartı taksit şeklinde alım yapabilirsiniz. Türkiye’nin en büyük Fantezi Giyim ürünlerinin ve kalitenin adresi olan FanteziKostum.com’ dan güvenle alışveriş yapıp Premium kalite ürünlerimiz ile görünüşüne kalite katabilirsiniz. Biz kadınlar için dış giyim ne kadar önemliyse iç giyimde aynı öneme sahiptir. Kadın iç giyim kıyafeti seçerken hijyen ve şıklığa odaklandığında kendini daha iyi hissedecektir. Bunun için iç çamaşırı alırken dikkat edilmesi gereken bazı önemli noktalar vardır. Kadınlar için gündelik çamaşırlar kadar özel zamanlar içinde alternatif çamaşırlar üretilmiştir. Fantazi iç giyim olarak isimlendirilmiş olan bu tarz içerisinde birbirinden şık ve seksi çamaşırları görebilmek mümkün. Fantazi geceliklerin en önemli avantajı kadının psikolojik olarak kendisini daha güçlü ve iyi hissetmesini sağlamak. Spor ya da klasik olarak çeşitlendirilmiş olan modeller arasında isteyen kendi tercihine göre satın alabilir. Burada modadan ya da kadına yakışan bir modelden ziyade çamaşırı amacına uygun olarak seçmek önemli olandır.

    Reply
  11. Monster is your source for jobs and career opportunities. Search for jobs, read career advice from Monster’s job experts, and find hiring and recruiting advice. Official site for recruitment at the Council of Europe. Find job vacancies at the Council of Europe, in Strasbourg and the field, temporary employment

    Reply

Leave a Comment