Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Koken 0.8.4
  • ContentBox 1.5.2
  • jQPlayer 0.5.2
  • SPOILER ALERT! 0.0.2
  • jQuery Mask Plugin 0.9.0
  • Easing Slider 2.1.2
  • Btapp.js 0.2.0
  • WiiFlash 0.4.5
  • Breeze.js 1.3.3
  • TinyMCE Templates 3.0.2
  • Home > Scripts > Development Tools > Other Libraries

    Underscore.js 1.4.4

    download button


    Downloads: 931  Tell us about an update
    User Rating:
    Rated by:
    Excellent (5.0/5)
    1 user(s)
    Developer:

    Website:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Jeremy Ashkenas | More scripts
    documentcloud.github.com
    MIT License 

    Windows / Linux / Mac OS / BSD / Solaris
    N/A
    JavaScript
    February 2nd, 2013, 03:19 GMT [view history]
    C: \ Development Tools \ Other Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    Underscore.js description

    An utility-belt library for JavaScript, providing functional programming aid

    Portions of Underscore are inspired by or borrowed from Oliver Steele's Functional, Prototype.js and John Resig's Micro-Templating.

    Functional programming support is added, but without extending any of the built-in JavaScript objects.

    Underscore provides 60-odd functions that support both the usual functional suspects: map, select, invoke — as well as more specialized helpers: function binding, JavaScript templating, deep equality testing, and so on. It delegates to built-in functions, if present, so modern browsers will use the native implementations of forEach, map, reduce, filter, every, some and indexOf.

    Ports of Underscore.js are available for:
    PHP
    Python
    Perl

    What's New in This Release: [ read full changelog ]

    · Added _.findWhere, for finding the first element in a list that matches a particular set of keys and values.
    · Added _.partial, for partially applying a function without changing its dynamic reference to this.
    · Simplified bind by removing some edge cases involving constructor functions. In short: don't _.bind your constructors.
    · A minor optimization to invoke.
    · Fix bug in the minified version due to the minifier incorrectly optimizing-away isFunction.



    TAGS:

    functional programming | JavaScript library | JS function | library | function | programming

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM