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 fetchData = async (id) => {
return new Promise((resolve) => {
setTimeout(() => resolve(`Data for ID ${id}`), 100);
});
};

const ids = [1, 2, 3];

async function complexAsyncFetch(ids) {
const result = await ids.reduce(async (acc, id) => {
const data = await fetchData(id);
const currentResult = await acc;
currentResult.push(data);
return currentResult;
}, Promise.resolve([]));

console.log(result);
}

complexAsyncFetch(ids);
Please open Telegram to view this post
VIEW IN TELEGRAM
❀5
πŸ˜‚ Nice life hack
Please open Telegram to view this post
VIEW IN TELEGRAM
🀣71πŸ‘1211❀3🀩3πŸ€”1
❓ CHALLENGE

function recursiveFibonacci(n) {
return n <= 1 ? n : recursiveFibonacci(n - 1) + recursiveFibonacci(n - 2);
}

const result = recursiveFibonacci(6);

console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘9
πŸ€”168❀5πŸ‘5
🀣 So true…
Please open Telegram to view this post
VIEW IN TELEGRAM
🀣107πŸ‘10❀43
❓ CHALLENGE

function recursivePalindromeCheck(str) {
if (str.length <= 1) {
return true;
}

return str[0] === str[str.length - 1] && recursivePalindromeCheck(str.slice(1, -1));
}

const result = recursivePalindromeCheck("radar");

console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
21πŸ‘2
πŸ‘95❀3πŸ€”3
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘14🀩33❀2πŸ€”2
❓ CHALLENGE

function recursiveBinarySearch(arr, target, start = 0, end = arr.length - 1) {
if (start > end) {
return -1;
}

const mid = Math.floor((start + end) / 2);

if (arr[mid] === target) {
return mid;
} else if (arr[mid] < target) {
return recursiveBinarySearch(arr, target, mid + 1, end);
} else {
return recursiveBinarySearch(arr, target, start, mid - 1);
}
}

const result = recursiveBinarySearch([1, 2, 3, 4, 5, 6, 7, 8, 9], 6);

console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
❀12πŸ‘1
What is the output?
Anonymous Quiz
35%
5
36%
6
12%
4
16%
-1
πŸ€”9πŸ‘86🀣4❀3🀩2
πŸ‘€A Step-by-Step Tutorial on Deploying Node.js Apps on AWS EC2

Taking the manual, 'do it all by hand' approach. A good way to learn about all the pieces involved before automating it, perhaps.

SAM MEECH-WARD
Please open Telegram to view this post
VIEW IN TELEGRAM
❀9πŸ‘42
❓ CHALLENGE

function recursiveReverseString(str) {
return str === "" ? str : recursiveReverseString(str.substr(1)) + str[0];
}

const result = recursiveReverseString("hello");

console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
15🀣8❀5🀩4πŸ‘2
What is the output?
Anonymous Quiz
36%
"hello"
11%
"hell"
42%
"olleh"
11%
"h"
πŸ€”19πŸ‘127❀6🀩4
❓ CHALLENGE


const obj = {
0: 'a',
1: 'b',
length: 2
};

const result = Array.from(obj);

console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
11πŸ‘8❀1
πŸ€” πŸ€”
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ€”26❀177🀩2
10K strong in under a year! ⚑️

Thanks to your incredible support, we're aiming for 100K next! πŸŽ‰ This isn't a dream – it's our plan in action! πŸ’ͺ

Varik, Sipan, Nairi

✌️ Check out our emoji pack here

β˜„οΈ Boost us in Telegram

🀝 Collaboration
Please open Telegram to view this post
VIEW IN TELEGRAM
❀34πŸ‘117🀩3πŸ€”2🀣1
πŸ‘€ Take a Qwik Break from React with Astro

Paul Scanlon compares React to Qwik using several examples and concludes that Qwik is at least worth exploring as a React alternative.

PAUL SCANLON
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘55❀3
❓ CHALLENGE


function* generatorQuiz() {
yield 1;
}

const generator = generatorQuiz();

setTimeout(() => console.log(generator.next().value), 0);

for (const value of generator) {
console.log(value);
}
Please open Telegram to view this post
VIEW IN TELEGRAM
8❀5
What is the output?
Anonymous Quiz
33%
1 1
22%
Error
35%
1 undefined
10%
undefined 1
23πŸ€”8πŸ‘6❀4