Giả sử chúng ta có tên tệp sau:
var actualJavaScriptFileName = "demo.js";
Từ cần chèn trước dấu chấm phần mở rộng:
var addValueBetweenFileNameAndExtensions = "programming";
Đầu tiên, bạn cần tách tên tệp dựa trên dấu chấm (.) bằng phương thức split(), sau đó sử dụng template literals để chèn ký tự. Dưới đây là mã:
Ví dụ
var addValueBetweenFileNameAndExtensions = "programming";
var actualJavaScriptFileName = "demo.js";
console.log("Tên tệp thực tế=" + actualJavaScriptFileName);
var [fileName, fileExtension] = actualJavaScriptFileName.split('.');
console.log("Sau khi chèn vào tên tệp=");
console.log(`${fileName}- ${addValueBetweenFileNameAndExtensions}.${fileExtension}`)
Để chạy chương trình trên, bạn cần sử dụng lệnh sau:
node fileName.js
Kết quả
Tên tệp của tôi là demo124.js. Chương trình sẽ cho ra kết quả sau:
PS C:\Users\Amit\JavaScript-code> node demo.js Tên tệp thực tế=demo.js Sau khi chèn vào tên tệp= demo-programming.js