Collections practice

by Adam Granger

HTML

<div id="console">
</div>

CSS

#console {
  font-family:monospace;
  width: 80em;
  background-color:black;
  color: #0F0;
  border: 1px solid gray;
}

JavaScript

console.log = function(text) {
  document.getElementById("console").appendChild(document.createTextNode(text));
  document.getElementById("console").appendChild(document.createElement("br"));
}

console.log("foo");


console.log("Map each item => item * 2: " + [1,2,3,4,5].map(function(item, index, array) {
    return item * 2;
}));

console.log("Is every item < 10: " + [1,2,3,4,5].every(function(item, index, array) {
    return item < 10;
}));

console.log("Does array contain some items > 4: " + [1,2,3,4,5].some(function(item, index, array) {
    return item > 4;
}));

console.log("Filter items >=3: " + [1,2,3,4,5].filter(function(item, index, array) {
    return item >=3;
}));

console.log("Each item callback: ");
['a', 'b', 'c'].forEach(function(item, index, array) {
    console.log(item);
});