Чтобы разделить строку на две части в JavaScript, вы можете использовать несколько методов. Вот несколько подходов:
-
Использование метода
substring():const str = "Hello, World!"; const midpoint = Math.floor(str.length / 2); const firstHalf = str.substring(0, midpoint); const secondHalf = str.substring(midpoint); -
Использование деструктуризации массива:
const str = "Hello, World!"; const midpoint = Math.floor(str.length / 2); const [firstHalf, secondHalf] = [str.slice(0, midpoint), str.slice(midpoint)]; -
Использование регулярных выражений:
const str = "Hello, World!"; const regex = /^(.{0,})(?:(.{0,}))/; const [, firstHalf, secondHalf] = str.match(regex); -
Использование метода
split():const str = "Hello, World!"; const midpoint = Math.floor(str.length / 2); const parts = [str.slice(0, midpoint), str.slice(midpoint)]; const [firstHalf, secondHalf] = parts; -
Использование метода
substr():const str = "Hello, World!"; const midpoint = Math.floor(str.length / 2); const firstHalf = str.substr(0, midpoint); const secondHalf = str.substr(midpoint);