Javascript array is empty after filling with values Ask Questions

 Posted on 06/15/2019

I tried this code:

var browserdata = new Array();
// Fill the array with values
browserdata["qqq"] = "zzz";
browserdata["rrr"] = 1;

console.log(browserdata);  // This shows an empty array

It should show { "qqq" => "zzz", "zzz" => 1 } Actual output is [] (empty array).

Share On: facebook gplus twitter
Asked by Praful Chauhan on 06/15/2019 Score: 116 points
Add Comment:


1 Answers

0 Corrected Answers
Aproved Answers
Answered by Grayson Omans on 9/13/2019 9:20:56 AM Score: 60 points

If new Array() is called with a single argument which is a number, then it creates an array without items, but with the given length.

It’s rarely used, because square brackets [] are shorter. Also there’s a tricky feature with it lets see.

var arr = new Array(2); // will it create an array of [2] ?
console.log( arr[0] ); // undefined! no elements.
console.log( arr.length ); // length 2

 var browserdata = new Array();
 browserdata[0] = "zzz";
 browserdata[1] = 1;   


Add Comment:

Post Your Answers

Existing Members

Sign in to your account
Email Address
New Member?
Sign up and complete profile
Full Name
Email Address
I have read and agree to the Terms of Service and Privacy Policy
Please subscribe me to the StoodQ newsletters
Guideline to answer a question:

Useful tips to submit your answer
Please read below guidelines before you submit your answer for question.

  • Read and understand question for which you are submitting your answer.
  • Try to avoid grammatical and spell mistake while answering.
  • Do not post any irrelevant information in your answer.
  • Explain your answer with example or any reference link to help who posted question.
  • If you find irrelevant question, please report it to support. Click here to contact support.
  • You agree to the privacy policy and terms of use to submit any contents.

Note: StoodQ is online developers community which helps developer for their difficulty, lets help them with your value contribution.