TGViewer
JavaScript test JavaScript test @js_test · 9.69K subscribers
Post #5158 734
❗️Что будет на выходе:
const products = [
{ id: 1, name: 'Laptop', price: 1200, category: 'Electronics' },
{ id: 2, name: 'Headphones', price: 100, category: 'Electronics' },
{ id: 3, name: 'Book', price: 15, category: 'Books' },
{ id: 4, name: 'Shirt', price: 25, category: 'Clothing' },
{ id: 5, name: 'Coffee Mug', price: 10, category: 'Kitchen' }
];

const result = products
.filter(p => p.price > 20)
.map(p => ({ name: p.name, value: p.price * 0.9 }))
.reduce((acc, item) => {
acc.names.push(item.name);
acc.total += item.value;
return acc;
}, { names: [], total: 0 });

console.log(result);


Ответ: { names: ['Laptop', 'Headphones', 'Shirt'], total: 1192.5 }

JavaScript test | #JavaScript
More from @js_test
  1. Oct 12, 2026❓Что будет на выходе? const p1 = new Promise((resolve) => { console.log("A"); resolve("B")…
  2. Oct 11, 2026❗️Что будет на выходе: const obj = {}; Object.defineProperty(obj, 'name', { value: 'Alice'…
  3. Oct 10, 2026❗️Что будет на выходе: async function fetchData() { return 'Data loaded'; } async function…
  4. Oct 10, 2026❗️Что будет на выходе: function highlight(strings, ...values) { return strings.reduce((res…
  5. Oct 10, 2026❓Что будет на выходе? const a = '10'; const b = 20; const c = '30.5'; const result = Numbe…
  6. Oct 9, 2026❗️Что будет на выходе: function* gen() { yield 1; yield 2; yield 3; } async function async…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →