Question 61

Why does second have access to variable a?
  • Question 62

    Universal Containers (UC) just launched a new landing page, but users complain that the website is slow. A developer found some functions that might cause this problem. To verify this, the developer decides to execute everything and log the time each of these three suspicious functions consumes.
    01 console.time('Performance');
    02
    03 maybeAHeavyFunction();
    04
    05 thisCouldTakeTooLong();
    06
    07 orMaybeThisOne();
    08
    09 console.endTime('Performance');
    Which function can the developer use to obtain the time spent by every one of the three functions?
  • Question 63

    Refer to the code below:
    01 function changeValue(param) {
    02 param = 5;
    03 }
    04 let a = 10;
    05 let b = a;
    06
    07 changeValue(b);
    08 const result = a + ' - ' + b;
    What is the value of result when the code executes?
  • Question 64

    Refer to the following code block (with corrected template literals using backticks):
    01 class Animal {
    02 constructor(name) {
    03 this.name = name;
    04 }
    05
    06 makeSound() {
    07 console.log(`${this.name} is making a sound.`);
    08 }
    09 }
    10
    11 class Dog extends Animal {
    12 constructor(name) {
    13 super(name);
    14 this.name = name;
    15 }
    16 makeSound() {
    17 console.log(`${this.name} is barking.`);
    18 }
    19 }
    20
    21 let myDog = new Dog('Puppy');
    22 myDog.makeSound();
    What is the console output?
  • Question 65

    Given the code below:
    FunctionmyFunction(){
    A =5;
    Var b =1;
    }
    myFunction();
    console.log(a);
    console.log(b);
    What is the expected output?