Ramda

by Renan Ribeiro Brando

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/ramda/0.21.0/ramda.min.js"></script>



<div ng-app>
  <h2>Curryfication</h2>
  <div ng-controller="RamdaCtrl">
    <p>fct(1, 2, 3, 4) => {{ fct(1, 2, 3, 4) }}
    </p>
    <p>curriedFct1(1, 2, 3, 4) => {{ curriedFct1(1, 2, 3, 4) }}
    </p>
    <p>curriedFct1(1, 2)(3, 4) => {{ curriedFct1(1, 2)(3, 4) }}
    </p>
    <p>curriedFct2(2, 3, 4) => {{ curriedFct2(2, 3, 4) }}
    </p>
    <p>curriedFct3(4) => {{ curriedFct3(4) }}
    </p>
  </div>
</div>

JavaScript

function RamdaCtrl($scope) {

  const a = {user_id: 1};
  console.log(R.path(["user_id"], a));

}