समस्या
हमें एक 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