Pushing value of Var into an Array

I know this is probably a simple question, but I’m attempting a tweak in a plugin & js is not my expertise and I got stumped on how to do the following:

I have an array that can contain a number of values ($fruit) depending on what a user has entered. I want to add another variable to the array that isn’t determined by manual input.

I know push should apply here but it doesn’t seem to work, why does the following syntax not work?

var veggies = "carrot";
var fruitvegbasket = $('#fruit').val();
fruitvegbasket.push(veggies);

update:
I got it working doing this:

var fruit = $('#fruit').val();
var veggies = "carrot";
fruitvegbasket = new Array();
fruitvegbasket.push(fruit+","+veggies);

not sure that’s the best way to do it, but it works.


Answer

Off the top of my head I think it should be done like this:

var veggies = "carrot";
var fruitvegbasket = [];
fruitvegbasket.push(veggies);

Leave a Reply

Your email address will not be published. Required fields are marked *