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."