jQuery Map Issue

by langdonx

HTML

<html>
    <body>
        <div>open your console</div>
        <div>that's F12, Escape if you're in Chrome</div>
    </body>
</html>

JavaScript

var callback = function(index, element) {
    return {
        "index": index
    };
};

var array1 = ["1", "2"];
var mappedArray1 = array1.map(callback);
console.log(mappedArray1);
var json1 = JSON.stringify(mappedArray1);
console.log(json1);

var jqueryArray2 = $('body > div');
var mappedArray2 = jqueryArray2.map(callback);
console.log(mappedArray2);
var json2 = JSON.stringify(mappedArray2);
console.log(json2);