Question

var gArr = [ {food: 'apple', type: 'fruit'}, {food: 'potato', type: 'vegetable'}, {food: 'banana', type: 'fruit'}...

var gArr = [

{food: 'apple', type: 'fruit'},

{food: 'potato', type: 'vegetable'},

{food: 'banana', type: 'fruit'}

];

How do I add to the array above via user input using javascript code? For example if the user entered 'orange', I want to add to the array like this {food: 'orange', type: 'fruit'}.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Code -

//given array
var gArr = [

{food: 'apple', type: 'fruit'},

{food: 'potato', type: 'vegetable'},

{food: 'banana', type: 'fruit'}

];
/*ask user to enter fruit name and store in foodName variable*/
var foodName = prompt("Enter food name: ")
/*ask user to enter fruit type and store in foodType variable*/
var foodType = prompt("Enter food type: ")

/*create any object let say foodItem and add property to it food and assgn foodName user enter, and for type property assign foodType to it, like below */
let foodItem = {food : foodName, type : foodType};
/*object is created and then add it to the gArr by using push method */
gArr.push(foodItem);
/*print the array in console to check the output*/
console.log(gArr)

Screenshots -

Prompt box for user to enter Food name:

Prompt box for user to enter Food type

Console output -

pls do give a like ,thank you

Add a comment
Know the answer?
Add Answer to:
var gArr = [ {food: 'apple', type: 'fruit'}, {food: 'potato', type: 'vegetable'}, {food: 'banana', type: 'fruit'}...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 17. Write a simple HTML form that ask user for name and multiple options favorite fruits....

    17. Write a simple HTML form that ask user for name and multiple options favorite fruits. The form should be submitted to process_data.inc.php in folder includes using POST method. Hint: use <select multiple=”multiple"> tags. (5pts) Name: What are your favorite fruits? Apple Orange Banana Send Details 18. From above question, in file process_data.inc.php, write PHP code to print out what the user submitted in the following format. Assume that the form is filled. (10pts) Hi, my name is: Adam I...

  • This lab explores the difference between the string type and the enum type. The attached header...

    This lab explores the difference between the string type and the enum type. The attached header file defines an enumeration type, Color, representing different colors. Create vector of Color variables (see Lab 13 to review vectors). Use a loop to ask the user to enter the names of colors.    For each color entered, add the corresponding Color enumeration value to the vector. Ignore any invalid color that is entered (that is, a color that doesn't exist in the enumeration)....

  • JavaScript (Please debug this code) When a user enters a string in the input box, the...

    JavaScript (Please debug this code) When a user enters a string in the input box, the program is designed to add the string to an array. When the array reaches a certain length, the program displays all the users' entries in a list on the page. When you finish debugging, the user's entry in the input box should be cleared each time the submit button is clicked. Additionally, after five strings are submitted, the entire list of submitted strings should...

  • please use Java!! We are storing the inventory for our fruit stand in a hash table....

    please use Java!! We are storing the inventory for our fruit stand in a hash table. The attached file shows all the possible key/fruit combinations that can be inserted into your hash table. These are the real price lookup values for the corresponding fruit. Problem Description In this programming assignment, you will implement a hash table class fruitHash. Your hash table must include the following methods: 1) hashFunction(key) This method takes a key as an argument and returns the address...

  • <!DOCTYPE html> <html> <head> <!-- JavaScript 6th Edition Chapter 4 Hands-on Project 4-3 Author: Da...

    <!DOCTYPE html> <html> <head> <!-- JavaScript 6th Edition Chapter 4 Hands-on Project 4-3 Author: Date:    Filename: index.htm --> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Hands-on Project 4-3</title> <link rel="stylesheet" href="styles.css" /> <script src="modernizr.custom.05819.js"></script> </head> <body> <header> <h1> Hands-on Project 4-3 </h1> </header> <article> <div id="results"> <p id="resultsExpl"></p> <ul> <li id="item1"></li> <li id="item2"></li> <li id="item3"></li> <li id="item4"></li> <li id="item5"></li> </ul> </div> <form> <fieldset> <label for="placeBox" id="placeLabel"> Type the name of a place, then click Submit: </label> <input type="text" id="placeBox"...

  • I need to create a bit of code for javascript which I can have random numbers...

    I need to create a bit of code for javascript which I can have random numbers generate with a certain amount of digits set by the user. and ask the user how many times they want this to happen. For example The user says they want a number with 4 digits (any number between 0 - 9999) and the user can input if they want to add, subtract, multiply, divide, or make it random 2 random numbers are generated. First...

  • Please help me with this code for javascript. <!DOCTYPE html> <html> <head> <title>Strings and Arrays</title> <script>...

    Please help me with this code for javascript. <!DOCTYPE html> <html> <head> <title>Strings and Arrays</title> <script> function wrangleArray() { var string1 = prompt("Enter: This class is going to fast");//Must be entered by the user var string1 = "";//Is this right? I want that string to change later by a series of prompt questions document.getElementById("div1").innerHTML = "<p>" + sentence + "</p>"; var words = sentence.split(" ");//I need to convert my string to an Array is this the way to do it?...

  • This question relates to Javascript. Could you please show me why my code is not working?...

    This question relates to Javascript. Could you please show me why my code is not working? I want to create 2 text boxes and have the user enter something into both of them. If the text entered into both boxes is identical the a green message is made visible. If the boxes are different a red message is made visable. Please keep it simple because I am new to javascript. <html> <head>               <title></title>        <script>...

  • This question relates to Javascript. Could you please show me why my code is not working?...

    This question relates to Javascript. Could you please show me why my code is not working? I want to create 2 text boxes and have the user enter something into both of them. If the text entered into both boxes is identical the a green message is made visible. If the boxes are different a red message is made visable. Please keep it simple because I am new to javascript. <html> <head>               <title></title>        <script>...

  • by java langage QI A small online grocery store sells fruits with the following prices: Apple,...

    by java langage QI A small online grocery store sells fruits with the following prices: Apple, 1.500 KWD; Orange, 0.700 KWD; Banana, 1.000 KWD; Peach, 2.500 KWD; and Melon, 1.750 KWD. Write an application that reads a series of pairs of values as follows: 1. fruit name 2. quantity sold Your program should use a switch statement to determine the price for each fruit. It should then calculate and display the total retail value of all sold fruits (e.g., if...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT