Skip to main content
Ben Nadel at CFUNITED 2009 (Lansdowne, VA) with: Chris Peterson
Ben Nadel at CFUNITED 2009 (Lansdowne, VA) with: Chris Peterson@override11 )

Javascript Short-Hand IF Within Object Notation

By on

This isn't really a big thing here. For the first time ever, I tried using the Javascript IF statement short hand inside of an array call. I had no reason to think that this wasn't possible, it's just kind of cool to see it work:

<script type="text/javascript">

	// Create an array of friends.
	var arrFriends = new Array(

	// Get the day of the week.
	var intDayOfWeek = (new Date()).getDay();

	// Figure out which friend to call based on
	// the given day of the week. Call Luke on saturday.
	// For every other day, call Molly (my girlfriend).
	var strFriendToCall = arrFriends[ ( intDayOfWeek == 6 ) ? 3 : 0 ];


When I am figuring out which index of the Friends array to call, I determine the value based on the day of the week. It's an IF statement inside of object notation. Again, nothing ground-breaking. Just neat.

Want to use code from this post? Check out the license.

Reader Comments