맞춤 문자열 메서드를 만들려고합니다.JavaScript - String 프로토 타입 함수에 문제가 있습니다.
나는 문자열의 값을 얻는 방법, 메서드가 첨부 된 함수와 함수에 전달되는 방법을 잘 모르겠습니다.
function testPrototyping(passedVar) {
passedVar += " reason why this is not working";
return passedVar;
}
String.prototype.testMethod = testPrototyping;
var myVar = "some";
var myVar2;
// 1. This works but is not what I want:
myVar2 = myVar.testMethod(myVar);
// 2. This is what I want but doesn't work:
myVar2 = myVar.testMethod();
// 3. Wondering if this should work also:
myVar2 = testMethod(myVar);
감사 :
당신이 정말로 달성하기 위해 필요에 따라 "숨기기"실제 문자열에 다른 개체를 사용할 수 있습니다. 하지만 복잡한 실제 함수를 사용하면 함수에서 수행중인 모든 작업을 "this"로 처리 할 수있는 구문은 무엇입니까? – user3201867
모두의 도움에 감사드립니다. 가늠자는 나의 눈에서 들었다. 나는 이제 "이"의 성질을 완전히 불 태웠다! (꽤 많이.) 불행히도 나는 "평판이 없다"고 투표 할 수는 없습니다. – user3201867