Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

128
Views
Hi i am having a problem in java script with function and arrays

Print a shopping list Create a function called print Shopping List that take a list of products and print the items to the screen.

//
 shopping List = [
    { item Name : 'Bread', price : 11.00 },
    { item Name : 'Milk', price : 7.00 },
    { item Name : 'Cheese', price : 19.50 }
];
This should print:

Shopping list:
* Bread @ R11.00
* Milk @ R7.00
* Cheese @ R19.50
about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

console.log('Shopping List:');
shoppingList.forEach(ele => {
console.log('*'+ele.ItemName+'@'+'R'+ele.price);
);

Hope this helps.

about 4 years ago · Juan Pablo Isaza Report

0

You can try the below code. Hope it helps.

const shoppingList = [{
    itemName: 'Bread',
    price: 11.00
  },
  {
    itemName: 'Milk',
    price: 7.00
  },
  {
    itemName: 'Cheese',
    price: 19.50
  }
];

const itemsHTML = shoppingList.map(item => (
  `<li>${item.itemName} @ R${item.price}</li>`
))

document.write(`<ul>${itemsHTML}</ul>`);

about 4 years ago · Juan Pablo Isaza Report

0

You can simply achieve it by creating a node in the HTML DOM and create the custom string by using template string.

Demo :

const shoppingList = [
    { itemName : 'Bread', price : 11.00 },
    { itemName : 'Milk', price : 7.00 },
    { itemName : 'Cheese', price : 19.50 }
];

shoppingList.forEach(item => {
  const node = document.createElement("li");
  const liNode = document.getElementById('priceList').appendChild(node);
  liNode.innerHTML = `${item.itemName} @ R${item.price}`
});
<ul id="priceList"></ul>

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!