JSFiddle - React, Tailwind, and code Playground
by Santosh Giridhara
JavaScript
var endorsements = [
{ skill: 'javascript', user: 'Chad' },
{ skill: 'javascript', user: 'Bill' },
{ skill: 'css', user: 'Sue' },
{ skill: 'javascript', user: 'Sue' },
{ skill: 'css', user: 'Bill' },
{ skill: 'html', user: 'Sue' }
];
/* var theArr=["a","b","c","d","e","f"]; // Output: ["f", "a", "e", "b", "d", "c"]
var otherArr=[1, 2, 3, 4, 5, 6]; // Output: [6, 1, 5, 2, 4, 3]
var output = [];
var len = theArr.length;
for(var i=len-1, j=0; i>=len/2,j<len/2;i--,j++){
output.push(theArr[i]);
output.push(theArr[j]);
}
console.log(output); */
/* output.push(theArr.shift(), theArr.pop()); */
/* var revArr = [], output=[];
for(var i=theArr.length/2;i<theArr.length;i++){
revArr.push(theArr[i]);
}
revArr.reverse();
for(var j=0,k=0;j<theArr.length/2,k<revArr.length;j++,k++){
output.push(revArr[k]);
output.push(theArr[j]);
}
console.log(output);
*/
/* duplicate([1,2,3,4,5])
function duplicate(arr){
var rev = arr.reverse();
console.log(arr.concat(rev));
return arr.concat(rev);
}
*/
/* var flowers = [0,0,0,0,0,0,0,0,0,0,0,0,0,0];
console.log(flowers);
for(var i=1;i<flowers.length;i++){
if(!flowers[i] && flowers[i-1] != 1 && flowers[i+1] != 1){
flowers[i] = 1;
}
}
console.log(flowers); */