Oh, hello. It has been awhile, hasn’t it? Well, I’ve been bouncing around between projects–I tend to do that a lot–and have had long stretches of time where I don’t work on anything–I also do that a lot.
Most recently, my current project has required me to dive into JavaScript; a language I have largely avoided in all my years. But, once you get over the camel case, it’s not so bad. It’s even possible to create objects, in a roundabout, completely non-obvious way. Once I knew what to look for (composite data types), I realized the solution was out there a bit, but since I refer back to my own blog quite a bit when I forget something–and with so long between coding sessions, it’s no wonder–it’s probably a good idea to repeat it here.
var arr = new Array(); // setting up arr to be an array allows us to use the push function on it later var obj = { name: "Dangel", // notice, : is our "assignment operator" and , terminates our line age: 25 // the last item doesn't need a , }; // don't forget the semi-colon! arr.push(obj); // pushing will stuff obj into arr // now, since arr is an array, it needs to be accessed like one // so, to find the name, it'd be arr[0].name // there is probably a way around this, but i haven't not needed an array of objects yet :)
Leave a Comment