列挙値にフラグが設定されているかどうかを確認したい。コードの何が問題になっていますか?
Javascriptコード
var flags = {
FOO: 1,
BAR: 2,
BAZ: 4,
FUM: 8,
ERROR: 65
}
var value = flags.FOO | flags.BAR;
if (value & flags.ERROR){
alert("ERROR IS SET, but this is not true");
}
列挙値にフラグが設定されているかどうかを確認したい。コードの何が問題になっていますか?
Javascriptコード
var flags = {
FOO: 1,
BAR: 2,
BAZ: 4,
FUM: 8,
ERROR: 65
}
var value = flags.FOO | flags.BAR;
if (value & flags.ERROR){
alert("ERROR IS SET, but this is not true");
}