I am trying to add new items in both the field 'name' and 'breed' individually by using dogs_info.name.push(_) but getting an error:
Cannot read property 'name' of undefined
I am hoping for an in-depth solution.
var dogs_info = [
{
name : "rusty",
breed : "corgi"
},
{
name: "snoopy",
breed: "pomperian"
},
{
name: "ropper",
breed: "husky"
},
{
name: "maya",
breed: "pomsky"
},
{
name: "lara",
breed: "alskan malamute"
}
]
nameof an array, which doesn't exist... You're also trying to push into a (random?) object which is not possible, since push is an array method. Not sure what your goal is.Cannot read property 'push' of undefined, sincedogs_infois definitely defined.