Contact: aviboots(AT)netvision.net.il
39,913 questions
51,845 answers
573 users
let arr = ["node.js", "java", "c", "c++", "c#"]; const first = "c"; arr.sort(function(x, y){ return x == first ? -1 : y == first ? 1 : 0; }); console.log(arr); /* run: [ 'c', 'node.js', 'java', 'c++', 'c#' ] */
let arr = ["node.js", "java", "c", "c++", "c#"]; const index = 2; arr.unshift(arr.splice(index, 1)[0]); console.log(arr); /* run: [ 'c', 'node.js', 'java', 'c++', 'c#' ] */
let arr = ["node.js", "java", "c", "c++", "c#"]; const index = arr.indexOf('c'); arr.unshift(arr.splice(index, 1)[0]); console.log(arr); /* run: [ 'c', 'node.js', 'java', 'c++', 'c#' ] */