From 1cd064272c35645d9a470a0fdab31941ff592ef9 Mon Sep 17 00:00:00 2001
From: Radheshyam Kumbhare
Date: Wed, 2 Mar 2022 21:33:18 +0530
Subject: [PATCH] ProGrad VITFED024
---
App.js | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
index.html | 22 +++++++++++++++++
2 files changed, 94 insertions(+)
create mode 100644 App.js
create mode 100644 index.html
diff --git a/App.js b/App.js
new file mode 100644
index 0000000..639cf44
--- /dev/null
+++ b/App.js
@@ -0,0 +1,72 @@
+const foods = ["pizza", "burger", "fingerChips", "donuts", "springRoll"];
+const modifiedFood = foods.slice(
+ foods.indexOf("pizza") + 1,
+ foods.indexOf("springRoll")
+);
+console.log(modifiedFood);
+
+//function #2: Array Spliceconst
+var foods1 = ["pizza", "burger", "fingerChips", "donuts", "springRoll"];
+var modifiedFood1 = foods1.splice(2, 0, "noodles", "icecream");
+console.log(foods1);
+
+//Function #3: Filter
+const numberArray = [12, 324, 213, 4, 2, 3, 45, 4234];
+
+function isEvan(numberArray) {
+ return numberArray.filter(function (number) {
+ if (number % 2 === 0) {
+ return number;
+ }
+ });
+}
+
+var evenNumbers = isEvan(numberArray);
+console.log(evenNumbers);
+
+function isPrime(numberArray) {
+ return numberArray.filter((number) => {
+ for (var i = 2; i <= Math.sqrt(number); i++) {
+ if (number % i === 0) return false;
+ }
+ return true;
+ });
+}
+
+var primeNumbers = isPrime(numberArray);
+console.log(primeNumbers);
+
+//Function #4: Reject
+
+var reject = {
+
+};
+//Function #5: Lambda function
+var evenNumbers1 = numberArray.filter((number) => {
+ if (number % 2 == 0) return number;
+});
+console.log(evenNumbers1);
+
+//Function #6: Map
+
+const myArray = [11, 34, 20, 5, 53, 16];
+
+function findSquareOfNumbers(myArray) {
+ return myArray.map(function (number) {
+ return number * number;
+ });
+}
+
+var SquareOfNumbers = findSquareOfNumbers(myArray);
+console.log(SquareOfNumbers);
+
+//Function #7: Reduce
+
+const myArray1 = [2, 3, 5, 10];
+
+function multiply(myArray1) {
+ return myArray1.reduce((a, b) => a * b, 1);
+}
+
+var multiplication = multiply(myArray1);
+console.log(multiplication);
\ No newline at end of file
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..1c04bbb
--- /dev/null
+++ b/index.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+ Higher Order Functions
+
+
+
+
+
+
+ Higher Order Functions
+
+
+ Created by -
Radheshyam Kumbhare -19BCY10060
Squad -
+ 107
+ ProGrad ID-VITFED024
+
+
+
\ No newline at end of file