//The map function in lodash is quite frequently used. e.g.: const team = [{"name": "jimmy", "rate": 100}, {"name": "tom", "rate": 88} ]; _.map(team, t=>t.rate + 1); //so normaly the iteration function is provided. But what if the iteration function is not there? const team = [{"name": "jimmy", "rate": 100}, {"name": "tom", "rate": 88} ]; const b = _.map(team); console.log(b); //give the same result. //actually it can be useful in this case: const team = {"manager": {"name": "jimmy", "rate": 100}, "member": {"name": "tom", "rate": 88}, "member": {"name": "jack", "rate": 88}}; console.log(_.map(team)); //The object is extracted and built to an array.