Please answer the following questions in short essay form:
What are some common programming errors? How can they be prevented?
What is the try catch structure, how is it useful?
What are some debugging techniques for JavaScript?
What is the difference between object methods and object properties?
What is an array and how do you use it?
What are Native JavaScript objects?