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

ลบตัวอักษรในสตริงที่มีอยู่ในอีกสตริงหนึ่งด้วย JavaScript

ใช้ split('') แยกตัวอักษร แล้ว reduce() กับ replace() ลบทีละตัว

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

const removeCharactersFromAString = (removalName, originalName) => 
    removalName.split('').reduce((obj, v) => obj.replace(v, ''), originalName);

var originalName = "JOHNDOE";
var removalName = "JOHN";

console.log(removeCharactersFromAString(removalName, originalName));

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

ใช้คำสั่ง node fileName.js (เช่น node demo93.js)

ผลลัพธ์

DOE