JS 호출 함수 내부 함수 (이렇게 이해 할 수 있 습 니 다: 한 함 수 를 통 해 다른 함수 의 내부 함 수 를 호출 할 수 있 습 니 다)

676 단어 js
두 가지 방법 으로 실현 할 수 있다. 1. 실례 화 함 수 를 대상 으로 한다.2. 패 킷 을 닫 고 내부 값 으로 돌아 갑 니 다.
1. 실례 화 함 수 를 대상 으로
/*
*     --    
*/
var objfn = function() { 
	this.a = function(arg){console.log(arg);} 
	this.b = function(arg){console.log(arg+1);} 
} 

/*    */
var fn = new objfn; 
fn.a(1);//    --->1
fn.b(1);//    --->2

2. 패 킷 을 닫 고 내부 값 으로 돌아 가기
/*
*     --  
*/
function foo(){ 
    var val1=18; 
    console.log('val1');
    function baz(){ 
        console.log('baz'); 
    } 
    return { //                   API 
        baz:baz 
    } 
} 

var m=foo(); //      --->val1
m.baz(); //         --->baz

좋은 웹페이지 즐겨찾기