Skip to content

Instantly share code, notes, and snippets.

@cozyazure
Created July 6, 2017 07:41
Show Gist options
  • Save cozyazure/2f060b1c5a6c5cfb2a92d3046f39d091 to your computer and use it in GitHub Desktop.
Save cozyazure/2f060b1c5a6c5cfb2a92d3046f39d091 to your computer and use it in GitHub Desktop.
JS Bin // source https://jsbin.com/cikuhez
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
"use strict";
//array.map
var numberArr1 = [1, 2, 3, 4, 5];
var multi = numberArr1.map(function (x) { return x * 2; });
//array.forEach
var numberArr2 = [1, 2, 3, 4, 5];
numberArr2.forEach(function (value, key, arr) {
arr[key] = value * 5;
});
//array.filter
var numberArr3 = [1, 2, 3, 4, 5];
var filtered = numberArr3.filter(function (x) { return x > 3; });
//array.find
var numberArr4 = [1, 2, 3, 4, 5];
var found = numberArr4.find(function (x) { return x > 3; });
//exercicse
var objArr = [{ name: "A", id: 1 }, { name: "B", id: 2 }, { name: "C", id: 3 }];
var objFiltered = objArr.filter(function (obj) { return obj.id > 1; });
//array.sort
var numberArr5 = [1, 5, 4, 2, 3];
var sorted = numberArr4.sort(function (a, b) { return b - a; });
//array.reduce
var numberArr6 = [1, 2, 3, 4, 5];
var sum = numberArr5.reduce(function (sum, value) {
return sum * 2 + value;
}, 0);
//array.find
var numberArr7 = [1, 2, 3, 4, 5];
var has = numberArr7.some(function (x) { return x > 6; });
//array.every
var numberArr8 = [1, 2, 3, 4, 5];
var all = numberArr8.every(function (x) { return x > 1; });
console.log(all);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoianNiaW4uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJqc2Jpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsV0FBVztBQUNYLElBQUksVUFBVSxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0FBQ2pDLElBQUksS0FBSyxHQUFHLFVBQVUsQ0FBQyxHQUFHLENBQUMsVUFBQSxDQUFDLElBQUksT0FBQSxDQUFDLEdBQUcsQ0FBQyxFQUFMLENBQUssQ0FBQyxDQUFDO0FBRXZDLGVBQWU7QUFDZixJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUNqQyxVQUFVLENBQUMsT0FBTyxDQUFDLFVBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRSxHQUFHO0lBQy9CLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxLQUFLLEdBQUcsQ0FBQyxDQUFDO0FBQ3pCLENBQUMsQ0FBQyxDQUFBO0FBRUYsY0FBYztBQUNkLElBQUksVUFBVSxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0FBQ2pDLElBQUksUUFBUSxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsVUFBQSxDQUFDLElBQUksT0FBQSxDQUFDLEdBQUcsQ0FBQyxFQUFMLENBQUssQ0FBQyxDQUFDO0FBRTdDLFlBQVk7QUFDWixJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUNqQyxJQUFJLEtBQUssR0FBRyxVQUFVLENBQUMsSUFBSSxDQUFDLFVBQUEsQ0FBQyxJQUFJLE9BQUEsQ0FBQyxHQUFHLENBQUMsRUFBTCxDQUFLLENBQUMsQ0FBQztBQUV4QyxXQUFXO0FBQ1gsSUFBSSxNQUFNLEdBQUcsQ0FBQyxFQUFDLElBQUksRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBQyxFQUFFLEVBQUMsSUFBSSxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFDLEVBQUUsRUFBQyxJQUFJLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUMsQ0FBQyxDQUFDO0FBQzFFLElBQUksV0FBVyxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsVUFBQSxHQUFHLElBQUksT0FBQSxHQUFHLENBQUMsRUFBRSxHQUFHLENBQUMsRUFBVixDQUFVLENBQUMsQ0FBQztBQUVuRCxZQUFZO0FBQ1osSUFBSSxVQUFVLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7QUFDakMsSUFBSSxNQUFNLEdBQUcsVUFBVSxDQUFDLElBQUksQ0FBQyxVQUFDLENBQUMsRUFBRSxDQUFDLElBQUssT0FBQSxDQUFDLEdBQUcsQ0FBQyxFQUFMLENBQUssQ0FBQyxDQUFDO0FBRTlDLGNBQWM7QUFDZCxJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUNqQyxJQUFJLEdBQUcsR0FBRyxVQUFVLENBQUMsTUFBTSxDQUFDLFVBQUMsR0FBRyxFQUFFLEtBQUs7SUFDbkMsTUFBTSxDQUFDLEdBQUcsR0FBRyxDQUFDLEdBQUcsS0FBSyxDQUFDO0FBQzNCLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUVOLFlBQVk7QUFDWixJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUNqQyxJQUFJLEdBQUcsR0FBRyxVQUFVLENBQUMsSUFBSSxDQUFDLFVBQUEsQ0FBQyxJQUFJLE9BQUEsQ0FBQyxHQUFHLENBQUMsRUFBTCxDQUFLLENBQUMsQ0FBQztBQUV0QyxhQUFhO0FBQ2IsSUFBSSxVQUFVLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7QUFDakMsSUFBSSxHQUFHLEdBQUcsVUFBVSxDQUFDLEtBQUssQ0FBQyxVQUFBLENBQUMsSUFBSSxPQUFBLENBQUMsR0FBRyxDQUFDLEVBQUwsQ0FBSyxDQUFDLENBQUM7QUFDdkMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi8vYXJyYXkubWFwXG5sZXQgbnVtYmVyQXJyMSA9IFsxLCAyLCAzLCA0LCA1XTtcbmxldCBtdWx0aSA9IG51bWJlckFycjEubWFwKHggPT4geCAqIDIpO1xuXG4vL2FycmF5LmZvckVhY2hcbmxldCBudW1iZXJBcnIyID0gWzEsIDIsIDMsIDQsIDVdO1xubnVtYmVyQXJyMi5mb3JFYWNoKCh2YWx1ZSwga2V5LCBhcnIpID0+IHtcbiAgICBhcnJba2V5XSA9IHZhbHVlICogNTtcbn0pXG5cbi8vYXJyYXkuZmlsdGVyXG5sZXQgbnVtYmVyQXJyMyA9IFsxLCAyLCAzLCA0LCA1XTtcbmxldCBmaWx0ZXJlZCA9IG51bWJlckFycjMuZmlsdGVyKHggPT4geCA+IDMpO1xuXG4vL2FycmF5LmZpbmRcbmxldCBudW1iZXJBcnI0ID0gWzEsIDIsIDMsIDQsIDVdO1xubGV0IGZvdW5kID0gbnVtYmVyQXJyNC5maW5kKHggPT4geCA+IDMpO1xuXG4vL2V4ZXJjaWNzZVxubGV0IG9iakFyciA9IFt7bmFtZTogXCJBXCIsIGlkOiAxfSwge25hbWU6IFwiQlwiLCBpZDogMn0sIHtuYW1lOiBcIkNcIiwgaWQ6IDN9XTtcbmxldCBvYmpGaWx0ZXJlZCA9IG9iakFyci5maWx0ZXIob2JqID0+IG9iai5pZCA+IDEpO1xuXG4vL2FycmF5LnNvcnRcbmxldCBudW1iZXJBcnI1ID0gWzEsIDUsIDQsIDIsIDNdO1xubGV0IHNvcnRlZCA9IG51bWJlckFycjQuc29ydCgoYSwgYikgPT4gYiAtIGEpO1xuXG4vL2FycmF5LnJlZHVjZVxubGV0IG51bWJlckFycjYgPSBbMSwgMiwgMywgNCwgNV07XG5sZXQgc3VtID0gbnVtYmVyQXJyNS5yZWR1Y2UoKHN1bSwgdmFsdWUpID0+IHtcbiAgICByZXR1cm4gc3VtICogMiArIHZhbHVlO1xufSwgMCk7XG5cbi8vYXJyYXkuZmluZFxubGV0IG51bWJlckFycjcgPSBbMSwgMiwgMywgNCwgNV07XG5sZXQgaGFzID0gbnVtYmVyQXJyNy5zb21lKHggPT4geCA+IDYpO1xuXG4vL2FycmF5LmV2ZXJ5XG5sZXQgbnVtYmVyQXJyOCA9IFsxLCAyLCAzLCA0LCA1XTtcbmxldCBhbGwgPSBudW1iZXJBcnI4LmV2ZXJ5KHggPT4geCA+IDEpO1xuY29uc29sZS5sb2coYWxsKSJdfQ==
</script>
<script id="jsbin-source-javascript" type="text/javascript">//array.map
let numberArr1 = [1, 2, 3, 4, 5];
let multi = numberArr1.map(x => x * 2);
//array.forEach
let numberArr2 = [1, 2, 3, 4, 5];
numberArr2.forEach((value, key, arr) => {
arr[key] = value * 5;
})
//array.filter
let numberArr3 = [1, 2, 3, 4, 5];
let filtered = numberArr3.filter(x => x > 3);
//array.find
let numberArr4 = [1, 2, 3, 4, 5];
let found = numberArr4.find(x => x > 3);
//exercicse
let objArr = [{name: "A", id: 1}, {name: "B", id: 2}, {name: "C", id: 3}];
let objFiltered = objArr.filter(obj => obj.id > 1);
//array.sort
let numberArr5 = [1, 5, 4, 2, 3];
let sorted = numberArr4.sort((a, b) => b - a);
//array.reduce
let numberArr6 = [1, 2, 3, 4, 5];
let sum = numberArr5.reduce((sum, value) => {
return sum * 2 + value;
}, 0);
//array.find
let numberArr7 = [1, 2, 3, 4, 5];
let has = numberArr7.some(x => x > 6);
//array.every
let numberArr8 = [1, 2, 3, 4, 5];
let all = numberArr8.every(x => x > 1);
console.log(all)</script></body>
</html>
"use strict";
//array.map
var numberArr1 = [1, 2, 3, 4, 5];
var multi = numberArr1.map(function (x) { return x * 2; });
//array.forEach
var numberArr2 = [1, 2, 3, 4, 5];
numberArr2.forEach(function (value, key, arr) {
arr[key] = value * 5;
});
//array.filter
var numberArr3 = [1, 2, 3, 4, 5];
var filtered = numberArr3.filter(function (x) { return x > 3; });
//array.find
var numberArr4 = [1, 2, 3, 4, 5];
var found = numberArr4.find(function (x) { return x > 3; });
//exercicse
var objArr = [{ name: "A", id: 1 }, { name: "B", id: 2 }, { name: "C", id: 3 }];
var objFiltered = objArr.filter(function (obj) { return obj.id > 1; });
//array.sort
var numberArr5 = [1, 5, 4, 2, 3];
var sorted = numberArr4.sort(function (a, b) { return b - a; });
//array.reduce
var numberArr6 = [1, 2, 3, 4, 5];
var sum = numberArr5.reduce(function (sum, value) {
return sum * 2 + value;
}, 0);
//array.find
var numberArr7 = [1, 2, 3, 4, 5];
var has = numberArr7.some(function (x) { return x > 6; });
//array.every
var numberArr8 = [1, 2, 3, 4, 5];
var all = numberArr8.every(function (x) { return x > 1; });
console.log(all);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoianNiaW4uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJqc2Jpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsV0FBVztBQUNYLElBQUksVUFBVSxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0FBQ2pDLElBQUksS0FBSyxHQUFHLFVBQVUsQ0FBQyxHQUFHLENBQUMsVUFBQSxDQUFDLElBQUksT0FBQSxDQUFDLEdBQUcsQ0FBQyxFQUFMLENBQUssQ0FBQyxDQUFDO0FBRXZDLGVBQWU7QUFDZixJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUNqQyxVQUFVLENBQUMsT0FBTyxDQUFDLFVBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRSxHQUFHO0lBQy9CLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxLQUFLLEdBQUcsQ0FBQyxDQUFDO0FBQ3pCLENBQUMsQ0FBQyxDQUFBO0FBRUYsY0FBYztBQUNkLElBQUksVUFBVSxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0FBQ2pDLElBQUksUUFBUSxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsVUFBQSxDQUFDLElBQUksT0FBQSxDQUFDLEdBQUcsQ0FBQyxFQUFMLENBQUssQ0FBQyxDQUFDO0FBRTdDLFlBQVk7QUFDWixJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUNqQyxJQUFJLEtBQUssR0FBRyxVQUFVLENBQUMsSUFBSSxDQUFDLFVBQUEsQ0FBQyxJQUFJLE9BQUEsQ0FBQyxHQUFHLENBQUMsRUFBTCxDQUFLLENBQUMsQ0FBQztBQUV4QyxXQUFXO0FBQ1gsSUFBSSxNQUFNLEdBQUcsQ0FBQyxFQUFDLElBQUksRUFBRSxHQUFHLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBQyxFQUFFLEVBQUMsSUFBSSxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFDLEVBQUUsRUFBQyxJQUFJLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUMsQ0FBQyxDQUFDO0FBQzFFLElBQUksV0FBVyxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsVUFBQSxHQUFHLElBQUksT0FBQSxHQUFHLENBQUMsRUFBRSxHQUFHLENBQUMsRUFBVixDQUFVLENBQUMsQ0FBQztBQUVuRCxZQUFZO0FBQ1osSUFBSSxVQUFVLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7QUFDakMsSUFBSSxNQUFNLEdBQUcsVUFBVSxDQUFDLElBQUksQ0FBQyxVQUFDLENBQUMsRUFBRSxDQUFDLElBQUssT0FBQSxDQUFDLEdBQUcsQ0FBQyxFQUFMLENBQUssQ0FBQyxDQUFDO0FBRTlDLGNBQWM7QUFDZCxJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUNqQyxJQUFJLEdBQUcsR0FBRyxVQUFVLENBQUMsTUFBTSxDQUFDLFVBQUMsR0FBRyxFQUFFLEtBQUs7SUFDbkMsTUFBTSxDQUFDLEdBQUcsR0FBRyxDQUFDLEdBQUcsS0FBSyxDQUFDO0FBQzNCLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUVOLFlBQVk7QUFDWixJQUFJLFVBQVUsR0FBRyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztBQUNqQyxJQUFJLEdBQUcsR0FBRyxVQUFVLENBQUMsSUFBSSxDQUFDLFVBQUEsQ0FBQyxJQUFJLE9BQUEsQ0FBQyxHQUFHLENBQUMsRUFBTCxDQUFLLENBQUMsQ0FBQztBQUV0QyxhQUFhO0FBQ2IsSUFBSSxVQUFVLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7QUFDakMsSUFBSSxHQUFHLEdBQUcsVUFBVSxDQUFDLEtBQUssQ0FBQyxVQUFBLENBQUMsSUFBSSxPQUFBLENBQUMsR0FBRyxDQUFDLEVBQUwsQ0FBSyxDQUFDLENBQUM7QUFDdkMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbIi8vYXJyYXkubWFwXG5sZXQgbnVtYmVyQXJyMSA9IFsxLCAyLCAzLCA0LCA1XTtcbmxldCBtdWx0aSA9IG51bWJlckFycjEubWFwKHggPT4geCAqIDIpO1xuXG4vL2FycmF5LmZvckVhY2hcbmxldCBudW1iZXJBcnIyID0gWzEsIDIsIDMsIDQsIDVdO1xubnVtYmVyQXJyMi5mb3JFYWNoKCh2YWx1ZSwga2V5LCBhcnIpID0+IHtcbiAgICBhcnJba2V5XSA9IHZhbHVlICogNTtcbn0pXG5cbi8vYXJyYXkuZmlsdGVyXG5sZXQgbnVtYmVyQXJyMyA9IFsxLCAyLCAzLCA0LCA1XTtcbmxldCBmaWx0ZXJlZCA9IG51bWJlckFycjMuZmlsdGVyKHggPT4geCA+IDMpO1xuXG4vL2FycmF5LmZpbmRcbmxldCBudW1iZXJBcnI0ID0gWzEsIDIsIDMsIDQsIDVdO1xubGV0IGZvdW5kID0gbnVtYmVyQXJyNC5maW5kKHggPT4geCA+IDMpO1xuXG4vL2V4ZXJjaWNzZVxubGV0IG9iakFyciA9IFt7bmFtZTogXCJBXCIsIGlkOiAxfSwge25hbWU6IFwiQlwiLCBpZDogMn0sIHtuYW1lOiBcIkNcIiwgaWQ6IDN9XTtcbmxldCBvYmpGaWx0ZXJlZCA9IG9iakFyci5maWx0ZXIob2JqID0+IG9iai5pZCA+IDEpO1xuXG4vL2FycmF5LnNvcnRcbmxldCBudW1iZXJBcnI1ID0gWzEsIDUsIDQsIDIsIDNdO1xubGV0IHNvcnRlZCA9IG51bWJlckFycjQuc29ydCgoYSwgYikgPT4gYiAtIGEpO1xuXG4vL2FycmF5LnJlZHVjZVxubGV0IG51bWJlckFycjYgPSBbMSwgMiwgMywgNCwgNV07XG5sZXQgc3VtID0gbnVtYmVyQXJyNS5yZWR1Y2UoKHN1bSwgdmFsdWUpID0+IHtcbiAgICByZXR1cm4gc3VtICogMiArIHZhbHVlO1xufSwgMCk7XG5cbi8vYXJyYXkuZmluZFxubGV0IG51bWJlckFycjcgPSBbMSwgMiwgMywgNCwgNV07XG5sZXQgaGFzID0gbnVtYmVyQXJyNy5zb21lKHggPT4geCA+IDYpO1xuXG4vL2FycmF5LmV2ZXJ5XG5sZXQgbnVtYmVyQXJyOCA9IFsxLCAyLCAzLCA0LCA1XTtcbmxldCBhbGwgPSBudW1iZXJBcnI4LmV2ZXJ5KHggPT4geCA+IDEpO1xuY29uc29sZS5sb2coYWxsKSJdfQ==
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment