Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

แทรกคำก่อนส่วนขยายชื่อไฟล์ใน JavaScript

การแทรกคำก่อนจุดของนามสกุลไฟล์

สมมติว่าชื่อไฟล์ของเราคือ demo.js และเราต้องการแทรกคำว่า programming ก่อนนามสกุล .js เพื่อให้ได้ผลลัพธ์เป็น demo-programming.js

ตัวอย่างโค้ด

var addValueBetweenFileNameAndExtensions = "programming";
var actualJavaScriptFileName = "demo.js";
console.log("ชื่อไฟล์จริง = " + actualJavaScriptFileName);

// แยกชื่อไฟล์และนามสกุลด้วย split('.')
var [fileName, fileExtension] = actualJavaScriptFileName.split('.');

console.log("หลังจากแทรกคำเข้าไปในชื่อไฟล์ = ");
console.log(`${fileName}-${addValueBetweenFileNameAndExtensions}.${fileExtension}`);

วิธีรันโปรแกรม

บันทึกโค้ดเป็นไฟล์ fileName.js แล้วรันด้วยคำสั่ง:

node fileName.js

ผลลัพธ์

The actual File name=demo.js
After adding into the file name= demo-programming.js

คำอธิบาย

  • ใช้ split('.') เพื่อแยกชื่อไฟล์และนามสกุล
  • ใช้ Template Literals (backtick) เพื่อสร้างสตริงใหม่ที่รวมชื่อไฟล์เดิม คำที่ต้องการแทรก และนามสกุลเดิม
  • วิธีนี้เหมาะสำหรับการจัดการชื่อไฟล์แบบง่ายๆ ที่มีจุดเพียงจุดเดียว