Question 26

Given two expressions var1 and var2. What are two valid ways to return the logical AND of the two expressions and ensure it is data type Boolean ?
Choose 2 answers:
  • Question 27

    A developer wants to iterate through an array of objects and count the objects and count the objects whose property value, name, starts with the letterN.
    Const arrObj = [{"name" : "Zach"} , {"name" : "Kate"},{"name" : "Alise"},{"name" : "Bob"},{"name" :
    "Natham"},{"name" : "nathaniel"}
    Refer to the code snippet below:
    01 arrObj.reduce(( acc, curr) => {
    02 //missing line 02
    02 //missing line 03
    04 ). 0);
    Which missing lines 02 and 03 return the correct count?
  • Question 28

    In the browser, the window object is often used to assign variables that require the broadest scope in an application Node.js application does not have access to the window object by default.
    Which two methods areused to address this ?
    Choose 2 answers
  • Question 29

    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
  • Question 30

    Referto the code below:
    new Promise((resolve, reject) => {
    const fraction = Math.random();
    if( fraction >0.5) reject("fraction > 0.5, " + fraction);
    resolve(fraction);
    })
    .then(() =>console.log("resolved"))
    .catch((error) => console.error(error))
    .finally(() =>console.log(" when am I called?"));

    When does Promise.finally on line 08 get called?