Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

Don’t Use If-Else and Switch in JavaScript, Use Object Literals

const getValue = (value) => ({
  [value == 1]: 'Value is 1',
  [value > 1]: 'Value is greater than 1',
  [value < 1]: 'Value is less than 1',
})[true]

console.log(getValue(2));
console.log(getValue(-1)); 
console.log(getValue(-1+2)); // expect 'Value is 1'
Comment

Don’t Use If-Else and Switch in JavaScript, Use Object Literals

function getDrink (type) {
  var drinks = {
    'coke': 'Coke',
    'pepsi': 'Pepsi',
    'lemonade': 'Lemonade',
    'default': 'Default item'
  };
  return 'The drink I chose was ' + (drinks[type] || drinks['default']);
}

var drink = getDrink('coke');
// The drink I chose was Coke
console.log(drink);
Comment

PREVIOUS NEXT
Code Example
Javascript :: to upper case 
Javascript :: node get path of current file 
Javascript :: push method in javascript 
Javascript :: listen to localstorage changes 
Javascript :: google maps address autocomplete in angular npm 
Javascript :: javascript Recursionexample 
Javascript :: javascript mover 
Javascript :: testing with jest 
Javascript :: method example js 
Javascript :: js on highlight 
Javascript :: javascript addeventlistener pass parameters 
Javascript :: uselayouteffect 
Javascript :: row auto textarea 
Javascript :: js foreach mdn 
Javascript :: loop into array javascript 
Javascript :: eval javascript 
Javascript :: three js html 
Javascript :: table checkbox react 
Javascript :: import math javascript 
Javascript :: display component in popup angular 8 
Javascript :: how to make a function in javascript 
Javascript :: jquery find element 
Javascript :: js fadeout 
Javascript :: mdn .map 
Javascript :: !! js 
Javascript :: create chart in excel using javascript 
Javascript :: time difference in javascript 
Javascript :: react component visibility 
Javascript :: linkedlist javascript 
Javascript :: js listen websocket 
ADD CONTENT
Topic
Content
Source link
Name
6+6 =