The answer lies in how you see it. The developer’s perspective. The same language can give you one hell of a time, debugging and wondering why things broke. Or if written with proper style and discipline, it will make you wonder how it worked!
The language has won a no-win situation by rewriting the rules
Read our other Blog - Automation Testing Does What Manual Testing Cannot
or watch the video below to get an overview. Anyone new to it should be aware of the underlying principles used in JS. For instance, why one empty array is not equal to another empty array (` == ` // returns false)
There are many good resources
The writer is a budding Software Engineer at Coviam Technologies and can be reached at twitter.com/ikmrgrv.
Blog Cover Photo by Maximilian Weisbecker on Unsplash