NetSuite provides built-in capabilities to enable you to debug your SuiteScript 1.0, SuiteScript 2.0, and SuiteScript 2.1 scripts. In this set of help topics, the debugger used to debug SuiteScript 1.0 and SuiteScript 2.0 scripts is called the Script Debugger, while the debugger used to debug SuiteScript 2.1 scripts is called the 2.1 Script Debugger. To use the Script Debugger or the 2.1 Script Debugger, you must be using a role with SuiteScript permission (Full level).
If you are using SuiteScript 1.0 for your scripts, consider converting these scripts to SuiteScript 2.0 or SuiteScript 2.1 scripts. Use SuiteScript 2.0 to take advantage of new features, APIs, and functionality enhancements. SuiteScript 2.1 includes new language capabilities and functionality to support future editions of the ECMAScript specification, such as support for the spread operator, classes, and destructuring. For more information, see SuiteScript 2.x Advantages and SuiteScript 2.1.