Exam Overview
| Exam Code | CRT-600 |
| Exam Name | Certification Preparation for Salesforce JavaScript Developer I |
| Vendor | Salesforce |
| Total Questions | 234 |
| Last Updated | 26-Oct, 2026 |
Why CertsPoint?
- Latest & Verified Questions
- Detailed Explanations
- Regular Updates
- Full-Length Practice Tests
- Boost Your Exam Confidence
PDF Study Materials
Downloadable guides and resources
Practice Tests
Full-length tests with real exam experience
Progress Tracking
Monitor your performance and improvement
Study Anywhere
Access on desktop, tablet, and mobile
Secure Payment
Privacy Protected
Money Back Guarantee
Free CRT-600 Practice Questions
Explore 5 free practice questions for the Salesforce CRT-600 exam and review the answers and explanations to support your preparation.
-
Question 1
Single answerRefer to the code below: for(let number =2 ; number <= 5 ; number += 1 ) { // insert code statement here } The developer needs to insert a code statement in the location shown. The code statement has these requirements: 1. Does require an import 2. Logs an error when the boolean statement evaluates to false 3. Works in both the browser and Node.js Which meet the requirements?
-
Option A:Correct
assert (number % 2 === 0);
-
Option B:Correct
console.error(number % 2 === 0);
-
Option C:Correct
console.debug(number % 2 === 0);
-
Option D:Correct
console.assert(number % 2 === 0);
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: B
-
-
Question 2
Single answerRefer to the code below: 01 let car1 = new promise((_, reject) => 02 setTimeout(reject, 2000, “Car 1 crashed in”)); 03 let car2 = new Promise(resolve => setTimeout(resolve, 1500, “Car 2 completed”)); 04 let car3 = new Promise(resolve => setTimeout (resolve, 3000, “Car 3 Completed”)); 05 Promise.race([car1, car2, car3]) 06 .then(value => ( 07 let result = $(value) the race. `; 08 )) 09 .catch( arr => ( 10 console.log(“Race is cancelled.”, err); 11 )); What is the value of result when Promise.race executes?
-
Option A:Correct
Car 3 completed the race.
-
Option B:Correct
Car 1 crashed in the race.
-
Option C:Correct
Car 2 completed the race.
-
Option D:Correct
Race is cancelled.
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: C
-
-
Question 3
Single answerWhich statement phrases successfully?
-
Option A:Correct
JSON.parse ( ‘ foo ’ );
-
Option B:Correct
JSON.parse ( “ foo ” );
-
Option C:Correct
JSON.parse( “ ‘ foo ’ ” );
-
Option D:Correct
JSON.parse(‘ “ foo ” ’);
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: D
-
-
Question 4
Multiple answersA developer needs to test this function: 01 const sum3 = (arr) => ( 02 if (!arr.length) return 0, 03 if (arr.length === 1) return arr[0], 04 if (arr.length === 2) return arr[0] + arr[1], 05 return arr[0] + arr[1] + arr[2], 06 ); Which two assert statements are valid tests for the function? Choose 2 answers
-
Option A:Correct
console.assert(sum3(1, ‘2’)) == 12);
-
Option B:Correct
console.assert(sum3(0)) == 0);
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
-
-
Question 5
Multiple answersRefer to the code below: 01 const exec = (item, delay) =>{ 02 new Promise(resolve => setTimeout( () => resolve(item), delay)), 03 async function runParallel() { 04 Const (result1, result2, result3) = await Promise.all{ 05 [exec (‘x’, ‘100’) , exec(‘y’, 500), exec(‘z’, ‘100’)] 06 );07 return ̀ `parallel is done: $(result1) $(result2)$(result3)`; 08 }}} Which two statements correctly execute the runParallel () function? Choose 2 answers
-
Option A:Correct
Async runParallel () .then(data);
-
Option B:Correct
runParallel ( ). done(function(data){ return data;});
-
Option C:Correct
runParallel () .then(data);
-
Option D:Correct
runParallel () .then(function(data) return data
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: B, D
-