문제
Boolean 값의 배열과 논리 연산자를 취하는 JavaScript 함수를 작성해야 합니다.
우리 함수는 배열의 값에 연산자를 순차적으로 적용한 결과를 기반으로 부울 결과를 반환해야 합니다.
예시
다음은 코드입니다 -
const array = [true, true, false];
const op = 'AND';
function logicalCalc(array, op){
var result = array[0];
for(var i = 1; i < array.length; i++){
if(op == "AND"){
result = result && array[i];
}
if(op == "OR"){
result = result || array[i];
}
if(op == "XOR"){
result = result != array[i];
}
}
return result;
}
console.log(logicalCalc(array, op)); 출력
false