Using Objects for Lookups (Confused and love some help)

Using Objects for Lookups (Confused and love some help)
0

#1

Tell us what’s happening:
Hi Freecode Camp Family!!

So I have attempted to solve this algo for some time but I can’t seem to figure out the issue at hand. thank you in advance for contributing to my learning process!!

Your code so far


// Setup
function phoneticLookup(val) {
  var result = "";

  // Only change code below this line
  var lookup = {
      "alpha" : "Adams",
      "bravo" : "Boston",
      "charlie" : "Chicago",
      "delta" : "Denver",
      "echo" : "Easy"
      "foxtrot" : "Frank"
  };

  // Only change code above this line
  return result;
}

// Change this value to test
phoneticLookup("charlie");

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36.

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/using-objects-for-lookups


#2

First, your lookup object is invalid as it is missing a comma on the penultimate line.

Second, you aren’t assigning anything to the ‘result’ variable. At the moment you are just returning an empty string each time the function is called.


#3

hey you missed comma after "echo" : "Easy"

look for the value in lookup object using val and assign it to result

result = lookup[val] ;


#4

thank you so much for the feed back just reviewed my code and it all passed thank you!!