javascript - JS를 작성하는 두 가지 방법의 차이점은 무엇입니까?
扔个三星炸死你
扔个三星炸死你 2017-07-05 10:54:15
0
6
917
으아아아 으아아아

보충 내용:
웹페이지에서는
var a=new cs();
a.open_change_customer_p();
를 사용합니다.
그러면 cs는 open_change_customer_p 함수만 노출합니다.
위 두 가지 작성 방법에서 노출할 메소드를 새 변수에 걸어 두는 것이 좋을까요, 아니면 함수 이름 바로 아래에 걸어 두는 것이 좋을까요?

扔个三星炸死你
扔个三星炸死你

모든 응답 (6)
巴扎黑

전자가 더 자주 보이는데 후자는 대체 뭐죠? .

    漂亮男人

    두번째는 이런건가요?
    _cs.open_change_customer_p = function(url, url_param){......}

    둘의 차이점은 두 번째 방법은 삭제할 수 있고, var로 정의한 첫 번째 방법은 삭제할 수 없다는 점입니다. 그 외에는 개인 습관에 따라 첫 번째 방법의 가독성이 다를 수 있습니다. 더 좋아질 거예요

      ringa_lee

      정적 메소드를 추출하여 별도의 함수를 작성하고 매번 새로운 함수를 생성하는 것은 어떨까요?

        阿神

        ...첫 번째 사용법:
        var cs1 = cs();
        var cs2 = cs();
        cs1과 cs2는 서로 다른 메모리 공간을 가리키는 두 개의 서로 다른 개체입니다.
        그리고 두 번째는 동일한 공간을 가리킵니다. cs 함수 그 자체인데...
        발생하는 문제는 두 개의 변수를 선언하고 그 중 하나를 변경하면 다른 하나의 값도 그에 따라 변경된다는 것입니다(var cs1 = cs() 사용법)

        var cs1 = new cs()를 원한다면 두 번째 유형은 항상 cs 함수 자체를 제어합니다... 거기에 있는 cs는 이것으로 대체되어야 합니다

        첫번째는 좋은데..두번째가 이상해서...

          给我你的怀抱

          모든 기능이 동일한 기능을 달성할 수 있어야 합니다

          1. 첫번째가 더 편해보이네요

          2. 두번째가 더 편해보이네요

          첫번째 정의가 불편하시다면 이렇게 정의하시면 됩니다

          으아악
            phpcn_u1582

            두 번째 방법을 달성할 수 있습니다

            으아악

            그런 전화요? 정말 의심스럽네요

              최신 다운로드
              더>
              웹 효과
              웹사이트 소스 코드
              웹사이트 자료
              프론트엔드 템플릿
              회사 소개 부인 성명 Sitemap
              PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!