>  기사  >  웹 프론트엔드  >  JavaScript가 확장 문자열을 기반으로 문자열의 인덱스에 있는 문자를 대체하는 방법에 대한 자세한 설명

JavaScript가 확장 문자열을 기반으로 문자열의 인덱스에 있는 문자를 대체하는 방법에 대한 자세한 설명

黄舟
黄舟원래의
2017-06-18 13:10:281433검색

이 글에서는 String의 인덱스에 있는 문자를 대체하는 String 확장 메소드를 기반으로 한 JavaScript를 주로 소개하는데, substr 메소드를 사용하여 문자열을 대체하는 자바스크립트 관련 구현 기술이 필요하신 분들은 참고하시기 바랍니다.

이 문서에서는 확장 문자열을 사용하여 문자열의 인덱스에 있는 문자를 바꾸는 JavaScript의 예를 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

핵심 코드:


String.prototype.replaceCharAt = function(n,c){
 return this.substr(0, n)+ c + this.substr(n+1,this.length-1-n);
}

사용 예:


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>JS字符替换</title>
</head>
<body>
<script >
String.prototype.replaceCharAt = function(n,c){
 return this.substr(0, n)+ c + this.substr(n+1,this.length-1-n);
}
var str = &#39;welcome to www.jb51.net&#39;;
console.log(str.replaceCharAt(8,&#39;T&#39;));
</script>
</body>
</html>

작동 효과 다이어그램은 다음과 같습니다.

위 내용은 JavaScript가 확장 문자열을 기반으로 문자열의 인덱스에 있는 문자를 대체하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.