Array declaration in javascript

Asked

Viewed 367 times

0

When I define an object like this:

inserir a descrição da imagem aqui

No error appears:

inserir a descrição da imagem aqui

However when I declare that this object is an array:

inserir a descrição da imagem aqui

Burst this error of indefinite variable:

inserir a descrição da imagem aqui

  • 1

    you have not declared that the object is an array

2 answers

0

To define the first element of an array, in this case cars[0] you first need to declare the array cars = []; or cars = new Array();.

var cars = [];
cars[0] = {
    a: "Saab",
    b: "Volvo",
    c: "BMW"
}
console.log(cars);

var cars2 = new Array();
cars2[0] = {
    a: "Saab",
    b: "Volvo",
    c: "BMW"
}
console.log(cars2);   

0

The error is that there is no array cars. You can create it that way:

let cars = new Array({
    a: "Saab",
    b: "Volvo",
    c: "BMW"
});
console.log(cars);

Browser other questions tagged

You are not signed in. Login or sign up in order to post.