我正在试图找出哪种布局功能最优化。
该函数有三个变量,其中2个是必需的。
目前,我使用条件来首先检查round_id
,然后在round_id
条件内,检查type
,然后在category_id
内存在({1}}这是可选的)。
这看起来是尽可能少运行的最佳方式吗?
function count() {
var type = *post*; // Required
var category_id = *post*; // Optional
var round_id = *post*; // Required
if ( round_id == "pre" ) {
if ( type == "adult" ) {
if ( category_id ) {
} else {
}
} elseif ( type == "youth" ) {
if ( category_id ) {
} else {
}
}
} elseif ( round_id == "1" ) {
if ( type == "adult" ) {
if ( category_id ) {
} else {
}
} elseif ( type == "youth" ) {
if ( category_id ) {
} else {
}
}
} elseif ( round_id == "2" ) {
if ( type == "adult" ) {
if ( category_id ) {
} else {
}
} elseif ( type == "youth" ) {
if ( category_id ) {
} else {
}
}
} elseif ( round_id == "3" ) {
if ( type == "adult" ) {
if ( category_id ) {
} else {
}
} elseif ( type == "youth" ) {
if ( category_id ) {
} else {
}
}
} else {
Error
}
}