for ( boldParam in [para1, para2, para2, para4, para5] ) {
if(/* boldParam exists in params */)
ilike(boldParam,'%' + params.boldParam + '%')
}
}
Я хотел бы написать что-то вроде выше. Я пытаюсь избежать следующих нескольких операторов if:
if (params.para1)
ilike('para1','%' + params.para1+ '%')
if (params.para2)
ilike('para2','%' +params.para2+ '%')
if (params.para3)
ilike('para3','%' + params.para3+ '%')