String.trim()メソッドは文字列両端の空白
を削除する。
この空白
は、文字通りの空白であるスペースやタブだけでなく、改行文字\r
, \n
, \r\n
も含む。
const memo = 'とんこつラーメンか、\r\n醤油とんこつラーメンで';
const array1 = memo.split('\r')
console.log(array1);
// [ 'とんこつラーメンか、', '\n醤油とんこつラーメンで' ]
const array2 = memo.split('\n').map(m => m.trim())
console.log(array2);
// [ 'とんこつラーメンか、', '醤油とんこつラーメンで' ]
const array3 = memo.split('\r').map(m => m.trim())
console.log(array3);
// [ 'とんこつラーメンか、', '醤油とんこつラーメンで' ]
const array4 = memo.split('、').map(m => m.trim())
console.log(array4);
// [ 'とんこつラーメンか', '醤油とんこつラーメンで' ]