해결됨: javascript는 모든 개행을 제거합니다.

JavaScript의 문자열에서 모든 줄 바꿈을 제거하면 실제로 줄 바꿈을 포함한 모든 공백 문자가 제거됩니다. 문자열이 함수에 전달되거나 식에서 사용될 때 문자열이 단일 단위로 처리될 것으로 예상하는 경우 문제가 발생할 수 있습니다.

 from string

var str = "Hello rn World"; 
// Outputs "Hello World" 
str = str.replace(/r?n|r/g, '');

코드 행은 문자열에서 줄 바꿈을 제거하기 위해 replace 메소드를 사용하고 있습니다. 정규 표현식 /r?n|r/g는 모든 유형의 줄 바꿈과 일치하며 빈 문자열 ”은 각 일치 항목을 아무 것도 대체하지 않습니다.

라인 작업 팁

JavaScript에서 줄 작업을 할 때 염두에 두어야 할 몇 가지 팁이 있습니다.

첫째, 자바스크립트에서 라인은 객체로 표현된다는 점을 기억하세요. 즉, 점 표기법을 사용하여 개별 선 속성에 액세스할 수 있습니다. 예를 들어 line 객체의 길이를 얻으려면 length 속성을 사용할 수 있습니다.

둘째, 행은 일반 행과 주석 행의 두 가지 유형으로 나눌 수 있음을 명심하십시오. 일반 행은 주석이 아닌 단순한 코드 행입니다. 반면에 주석 행은 해시 기호(#)로 시작하며 코드 섹션을 주석 처리하는 데 사용됩니다. 이중 슬래시(//)로 시작하는 줄을 찾아 주석 줄을 식별할 수 있습니다.

마지막으로 줄 번호 속성을 사용하여 코드의 특정 줄을 참조할 수 있음을 기억하십시오. 이는 코드를 디버깅할 때 특히 유용합니다.

관련 게시물:

코멘트 남김