Learn to code and become a Web Developer with HTML, CSS, JavaScript , Reactjs, Wordpress, PHP, Mern & Nodejs knowledge
Managed by: @love_data
Post #3450
2.5K
- โค 7
- ๐ 1
WE @javascript_courses
Showing posts older than #3451 ยท Back to latest


<!DOCTYPE html>
<html>
<head>
<title>JavaScript</title>
</head>
<body>
<script>
console.log("Hello World");
</script>
</body>
</html>
let name = "Deepak";
console.log(name);
let age = 25;
age = 26;
const country = "India";
var city = "Pune";
let name = "Deepak";
let age = 24;
let isStudent = false;
let value;
let data = null;
console.log(5 + 2);
console.log(10 - 5);
console.log(5 === 5);
console.log("Hello");let name = prompt("Enter your name");
console.log(name);// This is comment
/*
Multi-line comment
*/
let name = "Deepak";
console.log(`Hello ${name}`);
Number("100");String(100);
let a = 10;
let b = 20;
console.log(a + b);
let age = 18;
console.log(age >= 18);
let name = "Deepak";
console.log(`Welcome ${name}`);

Forwarded from Maczo Official



Hello ${name});class PubSub {
constructor() {
this.events = {};
}
subscribe(event, callback) {
if (!this.events[event]) {
this.events[event] = [];
}
this.events[event].push(callback);
}
publish(event, data) {
if (this.events[event]) {
this.events[event].forEach(callback => {
callback(data);
});
}
}
}
const pubsub = new PubSub();
pubsub.subscribe("message", data => {
console.log(data);
});
pubsub.publish("message", "Hello World");function promiseAll(promises) {
return new Promise((resolve, reject) => {
let results = [];
let completed = 0;
promises.forEach((promise, index) => {
Promise.resolve(promise)
.then(result => {
results[index] = result;
completed++;
if (completed === promises.length) {
resolve(results);
}
})
.catch(reject);
});
});
}
promiseAll([
Promise.resolve(1),
Promise.resolve(2),
Promise.resolve(3)
])
.then(console.log);function sumArray(arr) {
return arr.reduce((total, num) => total + num, 0);
}
console.log(sumArray([1, 2, 3, 4]));function sumArray(arr) {
let sum = 0;
for (let num of arr) {
sum += num;
}
return sum;
}function reverseString(str) {
return str.split("").reverse().join("");
}
console.log(reverseString("hello"));function reverseString(str) {
let reversed = "";
for (let i = str.length - 1; i >= 0; i--) {
reversed += str[i];
}
return reversed;
}function largestNumber(arr) {
return Math.max(...arr);
}
console.log(largestNumber([2, 8, 5, 1]));function largestNumber(arr) {
let largest = arr[0];
for (let num of arr) {
if (num > largest) {
largest = num;
}
}
return largest;
}function isPalindrome(str) {
const reversed = str.split("").reverse().join("");
return str === reversed;
}
console.log(isPalindrome("madam"));function isPalindrome(str) {
str = str.toLowerCase();
return str === str.split("").reverse().join("");
}function removeDuplicates(arr) {
return [...new Set(arr)];
}
console.log(removeDuplicates([1, 2, 2, 3, 4, 4]));function removeDuplicates(arr) {
return arr.filter((item, index) =>
arr.indexOf(item) === index
);
}function debounce(fn, delay) {
let timer;
return function(...args) {
clearTimeout(timer);
timer = setTimeout(() => {
fn.apply(this, args);
}, delay);
};
}javascript
const search = debounce(() => {
console.log("Searching...");
}, 500);
``function throttle(fn, delay) {
let lastCall = 0;
return function(...args) {
const now = Date.now();
if (now - lastCall >= delay) {
lastCall = now;
fn.apply(this, args);
}
};
}javascript
const scrollHandler = throttle(() => {
console.log("Scrolling...");
}, 1000);
``function flattenArray(arr) {
return arr.flat(Infinity);
}
console.log(flattenArray([1, [2, [3, 4]]]));function flattenArray(arr) {
let result = [];
for (let item of arr) {
if (Array.isArray(item)) {
result = result.concat(flattenArray(item));
} else {
result.push(item);
}
}
return result;
}