How to loop thru an object in javascript
using plain js using underscore using jQuery
by ocorpening
HTML
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js'></script>
<script src='http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js'></script>
JavaScript
// How to loop thru an object in plain javascript, underscore and JQuery
var obj = {a:1, b:2, c:3};
// plain javscript
for(var key in obj)
{
console.log("key, value = " + key + ", " + obj[key]);
}
console.log("******");
// Underscore
_.each(obj, function(value, key, list)
{
console.log("key, value = " + key + ", " + value);
});
console.log("******");
// JQuery
$.each(obj, function(key, val)
{
console.log("key, val = " + key + ", " + val);
});