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

วิธีดึงตัวอักษรตำแหน่งคี่และคู่จากสตริงใน JavaScript


เราต้องเขียนฟังก์ชันที่ลบทุกตัวอักษรลำดับที่สอง (เริ่มจากตัวแรกสุด) ออกจากสตริง และต่อทุกตัวอักษรที่ลบไปไว้ท้ายสตริงใน JavaScript

ตัวอย่าง −

ถ้าสตริงคือ "This is a test!" แล้วควรกลายเป็น "hsi etTi sats!"

ดังนั้น มาเขียนโค้ดสำหรับฟังก์ชันนี้

ตัวอย่าง

const string = 'This is a test!'; const separateString = (str) => {    const { first, second } = [...str].reduce((acc, val, ind) => {       const { first, second } = acc;       return {          first: ind % 2 === 1 ? first+val : first,          second: ind % 2 === 0 ? second+val : second       };    }, {       first: '',       second: ''    })    return first+second; }; console.log(separateString(string));

ผลลัพธ์

ผลลัพธ์ในคอนโซลจะเป็นดังนี้

hsi etTi sats!