0
var body = "jsonString=123";
var mybody = body.replace("jsonString=","");
console.log("mybody:"+mybody);
console.log("myhead:"+body.replace("jsonString=",""));
이렇게하면 console.log 파일에 두 개의 동일한 출력이 제공되지만 그렇지는 않습니다.javascript 함께 문자열 추가
Output:
mybody:
myhead:123
왜 mybody 변수가 비어 있는지 설명 할 수 있습니까? 123일까요?
편집 나는 바보입니다. 나의 실행 환경과 관련된 몇 가지 관련 문제가있었습니다. 그것은 자바 스크립트와 아무런 관련이 없습니다. SO
그'should' 작동합니다. 그것은 실제 코드입니까? – alexn
나를 위해 일한다. 내가 생각할 수있는 유일한 것은 숫자 123에 문자열을 추가하려고 시도하기 때문에'mybody'를'mybody.toString() '과 같은 문자열로 변환 할 수있다. – JKirchartz
어디에서 실행 하는가? 난 그냥 코드를 복사하여 노드 REPL 콘솔에 붙여 넣었고보고 싶은 것을 봤습니다. (예 : mybody : 123) –