JavaScript DHTML/Mochkit/objMax
objMax and objMin
<source lang="html4strict">
<html>
<head>
<script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Base.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/DOM.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Style.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Logging.js"></script> <script type="text/javascript" src="MochiKit-1.4.2/lib/MochiKit/Iter.js"></script>
</head> <body>
<script type="text/javascript"> var greaterThanThis = function (x) { return x > this; }; var greaterThanOne = function (x) { return x > 1; }; var res = filter(greaterThanOne, [-1, 0, 1, 2, 3]); alert( objEqual(res, [2, 3]), "filter works" ); var res = filter(greaterThanThis, [-1, 0, 1, 2, 3], 1); alert( objEqual(res, [2, 3]), "filter self works" ); var res2 = xfilter(greaterThanOne, -1, 0, 1, 2, 3); alert( objEqual(res2, res), "xfilter works" ); alert(objMax(1, 2, 9, 12, 42, -16, 16), 42, "objMax works (with numbers)"); alert(objMin(1, 2, 9, 12, 42, -16, 16), -16, "objMin works (with numbers)"); </script>
</body> </html>
</source>