var color = new Array();
var count = color.push("red","blue");
console.log(color);
console.log(count);
count = color.push("yellow");
console.log(color);
var item = color.pop();
console.log(item);
console.log(color.length);
var item2 = color.shift();
console.log(item2);
console.log(color.length);
var color3 = [];
var count2 = color3.unshift("red","blue");
console.log(color3);
console.log(color3.pop());
var values = [1,2,13,4,5];
console.log(values.reverse());
console.log(values.sort());
function compare(value1, value2) {
if (value1 > value2) {
return 1;
} else if (value1 < value2) {
return -1;
} else {
return 0;
}
}
values.sort(compare);
console.log(values);
var color = [" red", "blue"];
var color2 = color.concat("yellow", ["2", "3"]);
console.log(color2);
console.log(color2.slice(1));
console.log(color2.slice(1,3));
console.log(color2.splice(0,1));
console.log(color2);
console.log(color2.splice(1,0,"red","4"));
console.log(color2)
console.log(color2.splice(1,1,"0"));
console.log(color2);
console.log(color2.indexOf('4'));
console.log(color2.lastIndexOf('4'));
var number = [1,2,3,4,5];
var everyResult = number.every(function(item, index, array) {
return (item > 2);
});
console.log(everyResult);
var someResult = number.some(function(item, index, array) {
return (item > 2);
});
console.log(someResult);
var filterResult = number.filter(function(item, index, array) {
return (item > 2);
});
console.log(filterResult);
var mapResult = number.map(function(item, index, array) {
return (item * 2);
});
console.log(mapResult);
var reduceResult = number.reduce(function(prev, cur, index, array) {
return prev + cur;
});
console.log(reduceResult);
console