Contact: aviboots(AT)netvision.net.il
39,914 questions
51,847 answers
573 users
let arr : string[] = ["typescript", "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", "typescript", "java", "c++", "c#"] */
let arr : string[] = ["typescript", "java", "c", "c++", "c#"]; const index = 2; arr.unshift(arr.splice(index, 1)[0]); console.log(arr); /* run: ["c", "typescript", "java", "c++", "c#"] */
let arr : string[] = ["typescript", "java", "c", "c++", "c#"]; const index = arr.indexOf('c'); arr.unshift(arr.splice(index, 1)[0]); console.log(arr); /* run: ["c", "typescript", "java", "c++", "c#"] */