JavaScript
32.1K subscribers
1.06K photos
10 videos
33 files
737 links
A resourceful newsletter featuring the latest and most important news, articles, books and updates in the world of #javascript πŸš€ Don't miss our Quizzes!

Let's chat: @nairihar
Download Telegram
❓ CHALLENGE

const matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
];

async function asyncSumOfEvenNumbers(matrix) {
const result = await matrix.flat().filter(async num => {
return await Promise.resolve(num % 2 === 0);
});

return result.reduce((acc, num) => acc + num, 0);
}

asyncSumOfEvenNumbers(matrix).then(result => console.log(result));
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘6
πŸ€”30❀77πŸ‘4🀩3
Why JavaScript is so hard πŸ˜‚
Please open Telegram to view this post
VIEW IN TELEGRAM
🀣96❀7πŸ€”5🀩43
❓ CHALLENGE

async function asyncSumOfSquares() {
const numbers = [1, 2, 3, 4, 5];

const result = await numbers.reduce(async (acc, num) => {
const currentSquare = await Promise.resolve(num * num);
return (await acc) + currentSquare;
}, Promise.resolve(0));

console.log(result);
}

asyncSumOfSquares();
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘10πŸ”₯2❀1
πŸ‘148❀3🀩1
πŸ•Ί 9K Strong!

Together, we're creating a community that thrives on knowledge, support, and positive vibes. πŸŽ‰

Cheers to 9K and beyond! πŸŒŸπŸ™Œ

✌️ Check out our emoji pack here.

⚑️ Boost us in Telegram.
Please open Telegram to view this post
VIEW IN TELEGRAM
❀1312πŸ‘9🀩2
❓ CHALLENGE

const array = [1, 2, 3, 4, 5];

const result = array.map(num => Promise.resolve(num * 2));

console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
❀9πŸ‘3πŸ”₯1
Love it!πŸ”₯
Please open Telegram to view this post
VIEW IN TELEGRAM
85🀣19❀10🀩8πŸ‘7πŸ€”1
❓ CHALLENGE

async function complexAsyncFunction() {
const promise1 = new Promise(resolve => setTimeout(() => resolve(10), 1000));
const promise2 = new Promise(resolve => setTimeout(() => resolve(20), 500));

const result = await Promise.race([promise1, promise2]);

console.log(result);
}

complexAsyncFunction();
Please open Telegram to view this post
VIEW IN TELEGRAM
11❀4πŸ‘2
❀14πŸ‘5🀩4
πŸ€” The AHA Stack: Another Way to Build Modern Webapps

The AHA Stack is a full-stack webapp approach that brings together Astro, htmx, and Alpine.js, and where you send HTML over the wire. This is a fantastic showcase site that sells the idea well, complete with explanations and examples.

FLAVIO COPES
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘8❀6🀣5🀩1
❓ CHALLENGE

const array = [
{ name: 'John', score: 80 },
{ name: 'Jane', score: 95 },
{ name: 'Doe', score: 88 },
];

const result = array.every(obj => obj.score >= 80);

console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
❀10πŸ‘5πŸ€”3
❀19πŸ‘6🀩53🀣2
☺️hehe
Please open Telegram to view this post
VIEW IN TELEGRAM
🀣60❀4πŸ‘4πŸ€”2
❓ CHALLENGE

const array = [
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 22 },
];

const result = array.find(obj => obj.age === 30);

console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘7❀4
🀣23πŸ‘87🀩6❀1
🀩 Heat.js: A Heat Map Visualization Library

It has no dependencies, and is small, responsive, and themeable. GitHub repo.

WILLIAM TROUP
Please open Telegram to view this post
VIEW IN TELEGRAM
14πŸ‘10❀3🀩3
❓ CHALLENGE

function asyncSum(arr) {
return arr.reduce(async (acc, num) => (await acc) + num, Promise.resolve(0));
}

async function computeTotal() {
const result = await asyncSum([1, 2, 3, 4, 5]);
console.log(result);
}

computeTotal();
Please open Telegram to view this post
VIEW IN TELEGRAM
6πŸ‘1
10πŸ€”8πŸ‘2🀩2❀1