Salesforce JAVASCRIPT-DEVELOPER-I Exam (page: 1)
Salesforce Certified JavaScript Developer I
Updated on: 12-Aug-2025

Refer to the code below:
01 const exec = (item, delay) =>{
02 newPromise(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

  1. Async runParallel () .then(data);
  2. runParallel ( ). done(function(data){return data;});
  3. runParallel () .then(data);
  4. runParallel () .then(function(data)return data

Answer(s): B,D



A developer needs to test this function:
01const sum3 = (arr) => (
02if (!arr.length) return 0,
03if (arr.length === 1) return arr[0],
04if (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

  1. console.assert(sum3(1, `2')) == 12);
  2. console.assert(sum3(0)) == 0);
  3. console.assert(sum3(-3, 2 )) == -1);
  4. console.assert(sum3(`hello', 2, 3, 4)) === NaN);

Answer(s): A,C



Which statement phrases successfully?

  1. JSON.parse ( ` foo ' );
  2. JSON.parse ( " foo " );
  3. JSON.parse( " ` foo ' " );
  4. JSON.parse(` " foo " ');

Answer(s): D



Refer 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?

  1. Car 3 completed the race.
  2. Car 1 crashed in the race.
  3. Car 2 completed the race.
  4. Race is cancelled.

Answer(s): C



Refer to the code below:
for(let number =2 ; number <= 5 ; number += 1 ) {
// insert code statement here
}
Thedeveloper 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?

  1. assert (number % 2 === 0);
  2. console.error(number % 2 === 0);
  3. console.debug(number % 2 === 0);
  4. console.assert(number % 2 === 0);

Answer(s): D



Viewing Page 1 of 46



Share your comments for Salesforce JAVASCRIPT-DEVELOPER-I exam with other users:

Gopinadh 8/9/2023 4:05:00 AM

question number 2 is indicating you are giving proper questions. observe and change properly.
Anonymous