내가 생성하는 문자열에서 자리 표시자를 바꾸려고합니다.
내 문자열은 다음과 같습니다.
var s = 'module("SlapOS UI Basic Interaction"); ' +
'asyncTest( "${base_url}", function() { ' +
' expect( __number__ ); ' +
' ok(testForElement("div#global-panel"), "element present");' +
' start(); })';
그리고 __number__
.
다음과 같이 색인을 올바르게 가져올 수 있습니다.
s.indexOf("__number__");
하지만 교체가 작동하지 않습니다 ...
s.replace("__number__", "1");
질문 :
여기서 내가 뭘 잘못하고 있니? 왜 작동하지 않는지 이해할 수 없습니다.
이 replace
메서드는 기존 문자열을 수정하지 않습니다. 새로운 것을 반환합니다.
var result = s.replace("__number__", "1");
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다