JS elimina los últimos tres caracteres
El código para obtener el nombre del sufijo es el siguiente:
1. fileName = this.file.name.lastIndexOf("."); //Obtiene el nombre del archivo del desde el principio hasta el último "."
2.?fileNameLength = this.file.name.length; //Obtener la longitud del nombre del archivo
3. ); //Intercepta el nombre del sufijo
4. ?console.log(fileFormat); //Imprime el resultado (como se muestra en la imagen)
Información ampliada:
1 , LastIndexOf( ) devuelve el índice de la primera aparición del carácter especificado en esta cadena. Valor de retorno: Número, lastIndexOf("pueden ser caracteres o letras y texto"); Ejemplo: lastIndexOf(".");
2. Valor de retorno: Número, ejemplo: fileName.length;
3. Substring() intercepta la cadena especificada y devuelve una nueva cadena. La subcadena comienza en el primer parámetro especificado y termina en el segundo parámetro especificado. Ejemplo: Substring(5,9); significa interceptar una nueva cadena con un índice de cadena del 5 al 9.
Materiales de referencia:
Enciclopedia Baidu-LastIndexOf
Enciclopedia Baidu-Longitud
Enciclopedia Baidu-Subcadena