array
変数を 2 次元配列 (配列の配列) として宣言できます。
function checkCategory(type) {
var array = [
['NOTES', 'CAT-A'],
['BOOKS', 'CAT-B'],
['MUSIC', 'CAT-C'],
['SOFTWARE', 'CAT-D']
];
// Then, simply loop over your array and check for the type
for (var i = 0; i < array.length; i++) {
if (type == array[i][0]) {
// It will return the CAT-X of the matching type
return array[i][1];
}
}
}
また、変数をオブジェクトとして宣言し、type
プロパティの値を返すこともできます。
function checkCategory(type) {
var values = {
NOTES: 'CAT-A',
BOOKS: 'CAT-B',
MUSIC: 'CAT-C',
SOFTWARE: 'CAT-D'
}
return values[type];
}