У меня есть json, мне нужно проверить несколько значений и выполнить определенную задачу, скажем, это мой json,
s = {
"d": {
"f": {
"g": 1
}
}
}
и клавиши d, f и g могут присутствовать или не присутствовать, и если g == 1, мне нужно выполнить определенную задачу. Итак, что из следующего дает мне лучшую производительность.
если как-то еще это сделать
if(s.d && s.d.f && s.d.f.g && s.d.f.g ==1)
{
doSomeJob();
}
else
{
doSomeOtherJob();
}
попытайся поймать способ сделать это
try{
if(s.d.f.g ==1)
{
doSomeJob();
}
}catch(e){
doSomeOtherJob();
}