ICG*_*EVS 1 javascript if-statement
var deviceName = '';
if(deviceName == 'sampleOne'){
newName = 'One'
}
if(deviceName == 'sampleTwo'){
newName = 'Two'
}
if(deviceName == 'sampletThree'){
newName = 'Three'
}
Run Code Online (Sandbox Code Playgroud)
我有这个简单的if语句用于Javascript.
这个怎么运作?
当输入的数据是sampleOne输出时One.就是这样,非常简单吧?
请注意,此代码工作正常.但我的问题是我有这么多样本,我认为使用这种If语句是一个坏主意,因为它太长了.有没有办法缩短这个如果statament?
Mar*_*yer 16
如果你有很多这些,你可以制作一个映射deviceName到的对象newName.然后你可以查一查:
let lookup = {
'sampleOne': 'One',
'sampleTwo': 'Two' ,
'sampleThree': 'Three'
}
let deviceName = 'sampleTwo'
let newname = lookup[deviceName]
console.log(newname)Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
128 次 |
| 最近记录: |