{ "name": "Debugging", "dashedName": "debugging", "order": 4, "time": "1 hour", "template": "", "required": [], "superBlock": "javascript-algorithms-and-data-structures", "superOrder": 2, "challengeOrder": [ [ "587d7b83367417b2b2512b33", "Use the JavaScript Console to Check the Value of a Variable" ], [ "587d7b83367417b2b2512b37", "Understanding the Differences between the freeCodeCamp and Browser Console" ], [ "587d7b84367417b2b2512b34", "Use typeof to Check the Type of a Variable" ], [ "587d7b84367417b2b2512b35", "Catch Misspelled Variable and Function Names" ], [ "587d7b84367417b2b2512b36", "Catch Unclosed Parentheses, Brackets, Braces and Quotes" ], [ "587d7b84367417b2b2512b37", "Catch Mixed Usage of Single and Double Quotes" ], [ "587d7b85367417b2b2512b38", "Catch Use of Assignment Operator Instead of Equality Operator" ], [ "587d7b85367417b2b2512b39", "Catch Missing Open and Closing Parenthesis After a Function Call" ], [ "587d7b85367417b2b2512b3a", "Catch Arguments Passed in the Wrong Order When Calling a Function" ], [ "587d7b86367417b2b2512b3b", "Catch Off By One Errors When Using Indexing" ], [ "587d7b86367417b2b2512b3c", "Use Caution When Reinitializing Variables Inside a Loop" ], [ "587d7b86367417b2b2512b3d", "Prevent Infinite Loops with a Valid Terminal Condition" ] ], "helpRoom": "Help", "fileName": "02-javascript-algorithms-and-data-structures/debugging.json" }