Skip to content

Instantly share code, notes, and snippets.

View MasatoraSakikoyama's full-sized avatar
:octocat:

Masatora Sakikoyama MasatoraSakikoyama

:octocat:
View GitHub Profile
@MasatoraSakikoyama
MasatoraSakikoyama / .babelrc
Last active April 19, 2018 06:39
init webpack4
{
"presets": [
["env", {
"modules": false,
"targets": {
"browsers": [
"last 2 versions",
"Explorer >= 8"
]
}
Array.prototype.sum = function() {
return this.reduce((prev, curr) => prev + curr);
}
Array.range = function(start, end, step) {
if (end || isNaN(end)) {
end = start || 0;
start = 0;
}
if (step || isNaN(step)) {
step = start < end ? 1 : -1;
}
const length = Math.max(Math.ceil((end - start) / step), 0) || 0;
Array.range = function*(start, end, step) {
if (end || isNaN(end)) {
end = start || 0;
start = 0;
}
if (step || isNaN(step)) {
step = start < end ? 1 : -1;
}
const length = Math.max(Math.ceil((end - start) / step), 0) || 0;