Взято с сайта https://vc.ru/design/183183-bolshaya-podborka-saytov-s-besplatnymi-illyustraciyami
Если вы хотите использывать иллюстрацию в коммерческих целях, проверяйте лицензию на сайте автора.
Взято с сайта https://vc.ru/design/183183-bolshaya-podborka-saytov-s-besplatnymi-illyustraciyami
Если вы хотите использывать иллюстрацию в коммерческих целях, проверяйте лицензию на сайте автора.
const average = (...args) => { | |
if (args.length == 0) return 0; | |
const sumReduceFn = function (a, b) { return a + Number(b) }; | |
return args.reduce(sumReduceFn, 0) / args.length; | |
} |
function average() { | |
return (() => { | |
const length = arguments.length; | |
if (length == 0) return 0; | |
const numbers = Array.prototype.slice.call(arguments); | |
const sumReduceFn = function (a, b) { return a + Number(b) }; | |
return numbers.reduce(sumReduceFn, 0) / length; |
const average = () => { | |
const length = arguments.length; | |
if (length == 0) return 0; | |
const numbers = Array.prototype.slice.call(arguments); | |
const sumReduceFn = function (a, b) { return a + Number(b) }; | |
return numbers.reduce(sumReduceFn, 0) / length; | |
} |
average(); // 0 | |
average('3o', 4, 5); // NaN | |
average('1', 2, '3', 4, '5', 6, 7, 8, 9, 10); // 5.5 | |
average(1.75, 2.25, 3.5, 4.125, 5.875); // 3.5 |
function average() { | |
// the number of arguments passed | |
const length = arguments.length; | |
if (length == 0) return 0; | |
// convert the arguments to a proper array of numbers | |
const numbers = Array.prototype.slice.call(arguments); | |
// a reducer function to sum up array items |
// Always throws a syntax error | |
const logParams = (first, second, first) => { | |
console.log(first, second); | |
} |
// Throws an error because of duplicate parameters (Strict mode) | |
function logParams (first, second, first) { | |
"use strict"; | |
console.log(first, second); | |
} |
function logParams (first, second, first) { | |
console.log(first, second); | |
} | |
// first => 'Hello' | |
// second => 'World' | |
// first => '!!!' | |
logParams('Hello', 'World', '!!!'); // "!!!" "World" | |
// first => { o: 3 } |
function logParams (first, second, third) { | |
console.log(first, second, third); | |
} | |
// first => 'Hello' | |
// second => 'World' | |
// third => '!!!' | |
logParams('Hello', 'World', '!!!'); // "Hello" "World" "!!!" | |
// first => { o: 3 } |