So I'm a JS newbie and am trying to figure out how to fix my problem. I am trying to loop over an object and return the lowest number.
in my var shortest = ;
if I hardcode a number say var shortest = 455;
then the problem returns the correct number 3. although im not sure what to put there to make it blank by default. I have tried object[0]
, object[key]
and ''
and none of these work properly
var myObj = {first: 45, second: 23, third: 3, fourth: 222, fifth: 2343};
var myFunc = function (object) {
var shortest = ;
for (var key in object) {
if (object[key] < shortest) {
shortest = object[key];
}
};
return shortest;
};