Passing an Object to Switch Case Javascript

后端 未结 3 1996
北海茫月
北海茫月 2021-01-13 09:42

I wanted to have a switch/case statement that accepts an object in Javascript.

The function looks like this.

const validate = (values) => { valu         


        
3条回答
  •  我在风中等你
    2021-01-13 10:04

    const switchCase=(obj={},str='')=>obj[Object.keys(obj).find(ele=>ele.toString().split('|').includes(str.toString())) || 'default']
    
    
    console.log(switchCase({
       default:'o',
      40:'ko',
      xyz:'hi',
      'yi|th' :'ho'
    },'yi'))

提交回复
热议问题