jsprint fiddle

by brigand

HTML

<script src="http://brigand.github.io/jsprint/build/output/jsprint.min.js"></script>

JavaScript

function test(potentialPrices) {

    var doStuff = function () {
        console.log("POTENTIAL PRICES");
        console.log(potentialPrices instanceof Array);
        // This returns true

        var prices = this.evaluate(function () {
            var result = {
                potentialPrices: potentialPrices
            };
            return JSON.stringify(result, null, 4);
        });

        var infocontainer = JSON.parse(prices);
        console.log(infocontainer['potentialPrices'] instanceof Array);
        // This returns false
    };
}

jsprint(test, [1, 2, 3]);