안녕에 정의되지 않은 반환, 내가 클래스 에 해당하는 만들려는 아래 참조 : 내가 alert(myTest.testCode());
를 호출 할 때객체가 자바 스크립트 나 자바 스크립트에서 몇 가지 기본적인 물건 주위에 내 머리를 얻으려고 노력하고
var myTest = {
myTester:"testing",
testCode:function(){
return myTester;
}
};
내가 얻을 error myTester는 정의되지 않았습니다. myObj로 같은
var myObj = myTest.testCode();
var tester = myObj.myTester;
내가 한 번 생성해야하는 객체입니다 : 내가 여기 달성하려고하는 것은이의 라인을 따라 뭔가, 너무 myTester의 값을 설정하려고 할 때
는 나 또한 비슷한 문제가 그 값에 액세스 할 수 있지만 일반적으로 jQuery 그냥 자바 스크립트를하지 말고 그냥 뇌 피드에 대한 순수한 자바 스크립트에서 응용 프로그램을 만들려고하고 있는데, 당신은 실제로 이것을 무엇이라고 부르는 지, 특히 클래스라고 생각하십니까? ????
감사
당신은this
에 액세스 할
내가 얻을 수있는 방법을 여러 값을 위와 같이 부랑자가 될 수 있습니다
당신은 대신
다시 단계를 위해 할 수있는, 클래스에 대한 일반적인 패턴은 다음과 같이 될 수있다 예 즉 myTester : myTester2 널 : NULL, testCode() 함수() {this.myTester = "123"; this.myTester2 = "456"; } 난 당신이 내 의미 감사 – davethecoder
minus4 @를 얻을 경우 testcode에 무슨 일이 있었는지에 따라 달라 myTester 및 myTester2의 값을 얻을 것입니다 방법 : 글쎄, 당신의 목적은'var에 MYTEST에 저장되어있는 경우 = {}'. 'myTest.testCode를(); '와 그 후 당신은 myTest.myTester' 또는'myTest.myTester2''를 통해 값에 액세스 할 수 있습니다 그럼 당신은 할 것이다. 하지만 어쨌든 아무 것도 반환하지 않으므로'testCode()'의 반환 값을 저장할 필요가 없습니다. –
악인 네는 모든 감사 PAL 방식 함께 :-) 오는 것을 시도 – davethecoder