Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
41568be
empty file
shehbazale Mar 28, 2023
85d8cb0
Merge branch 'traineeShehbaz' of https://github.com/saqlain-shah/mern…
shehbazale Mar 28, 2023
9b1da03
Delete documents directory
SyedSaqlainAbbas110 Mar 28, 2023
1a0106f
print trainee name at the top of array list
shehbazale Mar 28, 2023
3345976
show array list using foreach loop
shehbazale Mar 28, 2023
5e9c974
Merge branch 'traineeShehbaz' of https://github.com/saqlain-shah/mern…
shehbazale Mar 28, 2023
1a6462a
show array list using filter method
shehbazale Mar 28, 2023
b808b25
show array data using filter method
shehbazale Mar 28, 2023
b3f3378
previous practice work
shehbazale Mar 28, 2023
b4b1468
change file name to stringOf
shehbazale Mar 28, 2023
d65c893
change file name to concatination
shehbazale Mar 28, 2023
fe997d2
change file name to ifElse
shehbazale Mar 28, 2023
872e0dc
change file name to doWhileloop
shehbazale Mar 28, 2023
d3c49c1
change file name to switchCase
shehbazale Mar 28, 2023
3083eb3
change file name to valueSwap
shehbazale Mar 28, 2023
316aaa4
change file name to functionSum
shehbazale Mar 28, 2023
9272237
update the varaible names as per standard
shehbazale Mar 29, 2023
58664f8
update the varaible names as per standard
shehbazale Mar 29, 2023
2a74403
Delete mernStackPractice directory
SyedSaqlainAbbas110 Mar 29, 2023
ad563e4
pratice on object method
shehbazale Mar 29, 2023
ec228f4
class task on object method
shehbazale Mar 29, 2023
376448f
Convert object into JSON Using stringify method and JSON into object …
shehbazale Mar 29, 2023
3eec84c
Calculator using Material UI
shehbazale Apr 6, 2023
a41b4ae
Array listing using map function
shehbazale Apr 6, 2023
102bdaa
Passing value through props
shehbazale Apr 6, 2023
d620e9d
checkBox with corresponding value
shehbazale Apr 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 33 additions & 8 deletions codes/functions.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,22 @@
// Function to print trainees' names
function printTrainees(names) {
console.log("Trainees: ");
for (let i = 0; i < names.length; i++) {
console.log(names[i]);
}
// console.log("Trainees: ");
// for (let i = 0; i < names.length; i++) {
// console.log(names[i]);
// }
// names.forEach(element => {
// console.log(element);

// });
names.filter(function(name){
console.log(name);
});

}




// Function to check if a name is in the trainees list
function isTrainee(name, names) {
for (let i = 0; i < names.length; i++) {
Expand All @@ -18,8 +29,20 @@ function isTrainee(name, names) {

// Function to add a new trainee
function addTrainee(name, names) {
names.push(name);
console.log(name + " added to the trainees list.");
if(names.includes(name)){

return console.log(name + " name is already exist");
}
// const temp=name;
// let newTemp=[name].concat(traineesList)

// names.concat(newTemp);
names.unshift(name);
return console.log(name + " added to the trainees list.");


// names.push(name);
// console.log(name + " added to the trainees list.");
}

// Example usage
Expand All @@ -38,8 +61,10 @@ let traineesList = [
"tehzeeb",
];



isTrainee("Ehtisham", traineesList);
addTrainee("Ehtisham", traineesList);
printTrainees(traineesList);

isTrainee("Shehbaz", traineesList);
addTrainee("Ali", traineesList);

7 changes: 7 additions & 0 deletions codes/mernStackPractice/Map.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
const a=[4,9,16];
console.log(a.map(Math.sqrt))


const val=[2,3,4];
const l=val.map((n) => n*2);
console.log(l);
10 changes: 10 additions & 0 deletions codes/mernStackPractice/array.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// let car=["BMW","Roll Royce"];
// console.log(car);

const fruit = ["banana","apple"];
console.log(fruit);
// const val = fruit.toString();
const val = fruit.sort();

console.log(val);

8 changes: 8 additions & 0 deletions codes/mernStackPractice/at.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
const ArrayNumber=[2,4,5,6];
const index =3;
console.log(`Using an index of "${index}" the item returned is "${ArrayNumber.at(index)}"`);
// const b=a.at(2);
// console.log(b);
for (var i = 0; i < 10; i++) {
console.log(i + ": " + i*3 + "<br/>");
}
5 changes: 5 additions & 0 deletions codes/mernStackPractice/class.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
let message="ALi";
console.log(message);



4 changes: 4 additions & 0 deletions codes/mernStackPractice/concat.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
let name1="Muhammad";
let name2="Aslam";
let fullname=name1.concat(name2);
console.log(fullname);
33 changes: 33 additions & 0 deletions codes/mernStackPractice/concatination.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
let x = 1;

x = -x;
console.log( x ); // -1, unary negation was applied
let d = 1, y = 3;
console.log( y - d ); // 2, binary minus subtracts values
let name="Shamdun"+"Travel";
console.log(name);
console.log('1' +1);
let output = 2 * 2 + 1;

console.log( output ); // 5
let n = 2;
n = n + 5;
n = n * 2;
console.log(n);
let m = 2;
m += 5; // now n = 7 (same as n = n + 5)
m *= 2; // now n = 14 (same as n = n * 2)

console.log( m ); // 14
let counter = 2;
counter++; // works the same as counter = counter + 1, but is shorter
console.log( counter ); // 3
let a = (1 + 2, 3 + 4);

console.log( a ); // 7 (the result of 3 + 4)
let f = 1, b = 1;

let c = ++f; // ?
let h = b++; // ?
console.log(c);
console.log(h);
17 changes: 17 additions & 0 deletions codes/mernStackPractice/doWhileloop.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
let i = 0;
while (i < 3) { // shows 0, then 1, then 2
console.log( i );
i++;}
let condition = 3;
while (condition) { // when i becomes 0, the condition becomes falsy, and the loop stops
console.log( condition );
condition--;
}
let value = 0;
do {
console.log( value );
value++;
} while (value < 3);
for (let k = 0; k < 3; k++) { // shows 0, then 1, then 2
console.log(k);
}
2 changes: 2 additions & 0 deletions codes/mernStackPractice/endsWith.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let name="I love Gilgit Baltistan";
console.log(name.endsWith("n"));
3 changes: 3 additions & 0 deletions codes/mernStackPractice/every.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
const a=[2,4,5,6];
const b=a.every((x)=>x <8);
console.log(b);
4 changes: 4 additions & 0 deletions codes/mernStackPractice/filter.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
let a=[2,5,6,4];
// const found = a.filter(element => element ===2);
let b=a.filter((n) => n%2 === 1);
console.log(b);
28 changes: 28 additions & 0 deletions codes/mernStackPractice/find.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
let a=[4,5,6,9];
let b=a.find((n)=>n%2===0);
console.log(b);
//find an object in an array by one of its properties
const inventory = [
{ name: "apples", quantity: 2 },
{ name: "bananas", quantity: 0 },
{ name: "cherries", quantity: 5 },
];

function isCherries(fruit) {
return fruit.name === "apples";
}

console.log(inventory.find(isCherries));

// { name: 'cherries', quantity: 5 }

//Using arrow function and destructuring
const inven = [
{ name: "apples", quantity: 2 },
{ name: "bananas", quantity: 0 },
{ name: "cherries", quantity: 5 },
];

const result = inven.find(({ name }) => name === "cherries");

console.log(result); // { name: 'cherries', quantity: 5 }
8 changes: 8 additions & 0 deletions codes/mernStackPractice/function.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
const x=(x,y) =>x*y
{
console.log(x(3,4)); //Arrow Function
}
const t=(y,v) =>{
return y+v;
}
console.log(t(5,5));
8 changes: 8 additions & 0 deletions codes/mernStackPractice/functionSum.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
function sum(){
let pencil=12;
let pen=4;
let total=pencil+pen;
return total

}
console.log(sum());
6 changes: 6 additions & 0 deletions codes/mernStackPractice/helo.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
let firstName = null;
let lastName = null;
let nickName = "Supercoder";

// shows the first defined value:
alert(firstName ?? lastName ?? nickName ?? "Anonymous");
13 changes: 13 additions & 0 deletions codes/mernStackPractice/ifElse.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
//let year = console.log('In which year was ECMAScript-2015 specification published?', '');
let year=2015;
// if (year == 2015)
// console.log( 'You are right!' );
// let y = console.log('In which year was the ECMAScript-2015 specification published?', '');

if (year == 2015) {
console.log( 'Wow! Its correct' );
}
else {
console.log( 'Ops! Try again' ); // any value except 2015
}

2 changes: 2 additions & 0 deletions codes/mernStackPractice/includes.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let name ="Baltistan";
console.log(name.includes("u"));
2 changes: 2 additions & 0 deletions codes/mernStackPractice/indexOf.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let value="Skardu";
console.log(value.indexOf("d"));
2 changes: 2 additions & 0 deletions codes/mernStackPractice/join.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let a=["a","b","c"];
console.log(a.join("-"))
2 changes: 2 additions & 0 deletions codes/mernStackPractice/lastIndexOf.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let value="Skardu";
console.log(value.lastIndexOf("d"));
2 changes: 2 additions & 0 deletions codes/mernStackPractice/match.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let value="SKardu";
console.log(value.match(/[A-Z]/g));
5 changes: 5 additions & 0 deletions codes/mernStackPractice/object.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
let person="ali"
console.log(person); //simple object

const car = {type:"Fiat", model:"500", color:"white"}; // object key value pair
console.log("The Car Name is ",car.type,"its model is ",car.model,"and color is ",car.color );
23 changes: 23 additions & 0 deletions codes/mernStackPractice/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions codes/mernStackPractice/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"dependencies": {
"babel": "^6.23.0"
},
"name": "import",
"version": "1.0.0",
"description": "Import & Export ",
"main": "repeat.js",
"devDependencies": {},
"scripts": {
"start":"nodemon repeat.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
2 changes: 2 additions & 0 deletions codes/mernStackPractice/padEnd.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let value="Khaplu";
console.log(value.padEnd(8,"i"));
2 changes: 2 additions & 0 deletions codes/mernStackPractice/padStart.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let value="Khaplu";
console.log(value.padStart(8,"i"));
3 changes: 3 additions & 0 deletions codes/mernStackPractice/pop.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
let output=["Ali","Hassan"];
output.pop();
console.log(output);
12 changes: 12 additions & 0 deletions codes/mernStackPractice/reduce.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
let a=[2,3,5,6,4];
let b=a.reduce((acc, cur)=>acc+cur);
console.log(b);


const numbers=[100,40,10]
const output=numbers.reduce(add);
console.log(output);

function add(total, num){
return total-num;
}
2 changes: 2 additions & 0 deletions codes/mernStackPractice/repeat.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let value="Khaplu";
console.log(value.repeat(3));
2 changes: 2 additions & 0 deletions codes/mernStackPractice/replace.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let value="Khaplu";
console.log(value.replace("lu","lo"));
3 changes: 3 additions & 0 deletions codes/mernStackPractice/reverse.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
const ArrayNumber=[2,4,5,6];
const result=ArrayNumber.reverse();
console.log(result);
2 changes: 2 additions & 0 deletions codes/mernStackPractice/search.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let value="Khaplu";
console.log(value.search("p"));
3 changes: 3 additions & 0 deletions codes/mernStackPractice/shift.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift();
console.log(fruits);
2 changes: 2 additions & 0 deletions codes/mernStackPractice/slice.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let value="Khaplu";
console.log(value.slice(1,3));
3 changes: 3 additions & 0 deletions codes/mernStackPractice/some.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
const numbersArray=[2,4,5,6];
const output=numbersArray.some((x)=>x >4);
console.log(output);
2 changes: 2 additions & 0 deletions codes/mernStackPractice/split.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let value="Khaplu";
console.log(value.split("a"));
2 changes: 2 additions & 0 deletions codes/mernStackPractice/startWith.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
let name="I love Gilgit Baltistan";
console.log(name.startsWith("I"));
8 changes: 8 additions & 0 deletions codes/mernStackPractice/string.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
// let x=3;
// x +=x;
// console.log(x);

let val="Gilgit Baltistan";
let output=val.charAt(7);
console.log(output);
export default val;
Loading