js-lambda-expression

1.1.2 • Public • Published

Junil Um
http://blog.powerumc.kr

JS Lambda

  • It is possible lambda expression that can be used JavaScript.
  • you just got a function F();

History

  • v1.1 Fixed bug expression body. (2013-07-22)
  • v1.0 Released v1.0 (2013-07-21)

Use it

Nuget

PM> Install-Package JS.Lambda

Node.JS

$ npm install js-lambda-expression
 
require('js-lambda-expression');
  1. Simple Examples ===============

Before

    function func(a,b) {
        return a + b;
    }
    console.info( func(4,6) );
 
    // Result
    10

After with JS-Lambda

    var func = F("a,b => a + b");
    console.info( func(4,6) );

Or you can invoke directly

Before

    function anonymousMethod(a,b) {
        return a + b;
    }
    console.info( anonymousMethod(4,6) );
 
    // Result
    10

After with JS-Lambda

    console.info( F("a,b => a + b")(4,6) );
  1. Callback Examples =================

Before

    function callback( func ) {
        if( func ) func();
    }
 
    callback( function() { console.info('My name is Junil Um'); } );

After with JS-Lambda

    callback(  F("() => console.info('My name is Junil Um');")  );
 
    // Result
    My name is Junil Um
  1. With jQuery ===========

Before

    var li = $("item li");
 
    li.each( function(i, o) {
        $(o).addClass("some");
    } );

After

    var li = $("item li");
 
    li.each( F("(i, o) => $(o).addClass('some');") );
 

Package Sidebar

Install

npm i js-lambda-expression

Weekly Downloads

2

Version

1.1.2

License

LGPL

Last publish

Collaborators

  • powerumc