function* fibonacci() {
let a = 0, b = 1;
while (true) {
yield a;
[a, b] = [b, a + b];
}
}
const fibSequence = Array.from({ length: 5 }, () => fibonacci().next().value);
console.log(fibSequence);
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤔5❤2
What is the output?
Anonymous Quiz
27%
[0, 0, 0, 0, 0]
41%
[0, 1, 1, 2, 3]
21%
[0, 1, 1, 3, 5]
11%
[0, 1, 2, 4, 8]
From Socket comes a look at the past year from the perspective of the npm registry, focused largely on statistics (2.5 million live packages!), including download numbers, popular packages, as well as some ‘quirky facts’ like the package with the most maintainers (554, if you're wondering.)
PHILIPP BURCKHARDT (SOCKET)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5 1
const matrix = [
[2, 4],
[6, 8],
];
const result = matrix.reduceRight((acc, row) => acc.concat(row.map(num => num * 2)), []);
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9 4👍3🤣3
What is the output?
Anonymous Quiz
51%
[4, 8, 12, 16]
16%
[8, 6, 4, 2]
23%
[12, 16, 4, 8]
10%
[2, 4, 6, 8]
👍11🤔10 8❤4🤣1
No dependencies, but uses whatever precise timing capabilities are available (e.g.
process.hrtime or `peformance.now`). You can then benchmark whatever functions you want, specify how long or how many times to benchmark for, and get a variety of stats in return.TINYLIBS
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3 3
async function asyncArrayOperations() {
const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
const result = await Promise.all([array1, array2].map(async arr => {
return await arr.reduce(async (acc, num) => {
return (await acc) + num;
}, Promise.resolve(0));
}));
console.log(result);
}
asyncArrayOperations();
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2🔥1
What is the output?
Anonymous Quiz
14%
[10, 20]
36%
[1, 2, 3, 4, 5, 6]
40%
[6, 15]
10%
This will result in an error.
❤7 5👍4
Building content search functionality for Next.js project almost always requires deep understanding of how the text similarity search works. Nowadays we have text transformer AI Models from HuggingFace and Vector Databases that easily could be integrated to Next.js giving the powerful similarity search functionality with a blasting speed! This video below explains this in detail.
Tigran Tech
Please open Telegram to view this post
VIEW IN TELEGRAM
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❤7 7👍4🤩3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣96❤7🤔5🤩4 3
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
👍14 8❤3🤩1
Together, we're creating a community that thrives on knowledge, support, and positive vibes.
Cheers to 9K and beyond!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13 12👍9🤩2
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
What is the output?
Anonymous Quiz
60%
[2, 4, 6, 8, 10]
25%
[Promise, Promise, Promise, Promise, Promise]
10%
[undefined, undefined, undefined, undefined, undefined]
6%
This will result in an error.
🤔23👍8 8❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
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
❤14👍5🤩4