Hello Guys How are you all? Hope you all are fine. While loading my app file on chrome I faced in angular Uncaught (in promise) TypeError: this.engines is not iterable this error in my chrome console.
What Is Error ?
This error appears in chrome console when I load the app file on localhost:4200. I cannot figure out what does this point to. How do I find out the source of this error in my code?
Uncaught (in promise) TypeError: this.engines is not iterable
at E.updateSocialMedia (content.js:48)
at new E (content.js:48)
at Function.start (content.js:48)
at Function.main (content.js:48)

Solution
Question : how to solve Uncaught (in type) TypeError: this.engine is not iterable ?
Answer : This error is just blocking by security concern by Extension in your browser. So only one Solution is to disable your Extension.
This Error is just blocking by security concern by extension in your browser. So only one solution is to disable your extension.
In my case, the McAfee extension was causing the problem. So I just uninstall that plugin. And My Error Solved.
Solution 2
Try With Another Browser. This Error will solve in other browser cause of some Plugins installed in your previous Browser.
Solution 3
I think it has nothing to do with your project. Just check the extensions on your browser to find out if any of them has caused the problem.
Solution 4
Use Another Browser Like Opera-mini, FireFox, Internet Explorer, Microsoft Edge Instead Of Using Google Chrome Browser. This is 100% working Solution Because This Error occurs only if you installed extension in your browser.
Summery
So Hope This Above 3 Solution Will Work For You Too. So it’s all About Chrome console – Uncaught (in promise) TypeError: this.engines is not iterable error. Hope this tutorial helped you a lot. Comment below Your thoughts and your queries. And Also Comment on your suggestion here.