JSFiddle - React, Tailwind, and code Playground

by Samar Pattanayak

JavaScript

let reg=/^([0-9a-zA-Z\.\-]+)@([a-z])\.([a-z])$/
console.log(reg.test("samar2"))
//https://blog.mariusschulz.com/2014/11/25/advanced-javascript-logging-using-console-group
//http://embed.plnkr.co/IHZo2olPaw7objSZNn54/
//http://ui-grid.info/docs/#/api/ui.grid.pagination.directive:uiGridPagination
//http://codepen.io/s-yadav/pen/EPoOZo
//http://www.javascriptkit.com/javatutors/re.shtml
//http://javascript.info/tutorial/regular-expressions-javascript
//http://eloquentjavascript.net/09_regexp.html
//http://adripofjavascript.com/blog/drips/boiling-down-arrays-with-array-reduce.html
var books = [
    {
        title: "Showings",
        author: "Julian of Norwich",
        checkouts: 45
    },
    {
        title: "The Triads",
        author: "Gregory Palamas",
        checkouts: 32
    },
    {
        title: "The Praktikos",
        author: "Evagrius Ponticus",
        checkouts: 29
    }
];
console.log(books.map(x=> {return x.checkouts}))

console.log(books.map(x=> {return x.checkouts}).reduce((a,b)=> {return a+b}))
console.log("proto")
var arr=[1,2,3]
var a= Array.prototype.slice.call(arr,1)

console.log(a);

var greeter = function(greeting, separator, emphasis, name) {
  console.log(greeting + separator + name + emphasis);
};
var curryIt = function(uncurried) {
	console.log(uncurried)
  var parameters = Array.prototype.slice.call(arguments, 1);
  console.log(parameters)
  return function() {
    var b= uncurried.apply(this, parameters.concat(
      Array.prototype.slice.call(arguments, 0)
    ));
    console.log(b);
    return b
  };
};
var greeter = function(greeting, separator, emphasis, name) {
  console.log(greeting + separator + name + emphasis);
};
var greetHello = curryIt(greeter, "Hello", ", ", ".");
greetHello("Heidi"); //"Hello, Heidi."
greetHello("Eddie"); //"Hello, Eddie."