Find the longest common prefix string array
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <script> var myarr = ["flaaower","flaaow","flaight"] function getLongestCommonPrefix(){ myarr.sort (); // in coding sorted IF (myarr.length === 0 ) return '' ; // if empty array is returned directly '' var First = myArr [ 0 ], End = myArr [myarr.length - . 1 ]; IF (First === end || end.match (the eval ( ' / ^ ' + First + ' / ' ))) { return First; // First included in end returns First } for (var I = 0 ; I < first.length; I ++ ) { IF (First [I] ==! End [I]) { return first.substring ( 0 , I); // matching string returns the corresponding failure time } } } console.log(getLongestCommonPrefix()); //'fla' </script> </body> </html>