2014-03-28 2 views
1

이 코드의 형식을 지정하는 가장 좋은 방법은 무엇입니까?자바 스크립트에서 삽입 된 if 문을 포맷하는 방법

그것은 들여 쓰기에 관해서, 나에게 조금 지저분한 보이는

if (typeof _srwc != 'undefined') { 
     for (var i=0; i < _srwc.length; i++){ 
      var currentArg = _srwc[i];;   
       if (typeof window[currentArg[0]] == 'function') { 
       window[currentArg[0]](currentArg[1], currentArg[2], currentArg[3]); 
       } else { 
       console.log('The Setter method: "' + currentArg[0] + '" is undefined'); 
       } 
     } 
    } 
+3

http://codereview.stackexchange.com/ – Duniyadnd

답변

2

는이 같은 경우 내부의 코드를 들여 쓰기를 시도 등 : 또한

if (typeof _srwc != 'undefined') { 
     for (var i = 0; i < _srwc.length; i++) { 
      var currentArg = _srwc[i];; 
      if (typeof window[currentArg[0]] == 'function') { 
       window[currentArg[0]](currentArg[1], currentArg[2], currentArg[3]); 
      } else { 
       console.log('The Setter method: "' + currentArg[0] + '" is undefined'); 
      } 
     } 
    } 

, JSBeautifier 매우 유용합니다 자바 스크립트 들여 쓰기 용.

1

당신은 또한 사용할 수 있습니다

if (typeof _srwc != 'undefined') 
{ 
    for (var i = 0; i < _srwc.length; i++) 
    { 
     var currentArg = _srwc[i]; 
     if (typeof window[currentArg[0]] == 'function') 
     { 
      window[currentArg[0]](currentArg[1], currentArg[2], currentArg[3]); 
     } 
     else 
     { 
      console.log('The Setter method: "' + currentArg[0] + '" is undefined'); 
     } 
    } 
} 

그런 식으로 모든 열기 괄호 닫는 것과 같은 수직선에 있고 쉽게 브래킷을 닫으면 선택한 구멍 하나에 대한 하나 (첫 번째 인 추적 할 수 있습니다 하나는 같은 간격 거리에 있습니다). 상응하는 대괄호를 채색하는 IDE를 사용하지 않는 경우 코드를 파기하는 것이 더 쉽습니다.

1

어떤 언어를 코딩 할 때 일반적으로 새 블록을 입력하면 들여 쓰기가 발생하고 동일한 블록을 종료하면 그 반대가됩니다.

function xyz(){ 
    alert("xyz"); 
} 

당신이 게을러 대부분에서 사용할 수있는 whcih JSBeautifier 같은 도구를 사용하여 들여 쓰기를 중지하면
function abc(){ 
    if(true){ 
     alert("true"); 
    }else{ 
     alert("false");  
    } 
    alert("abc"); 
} 

이 나를 좋아 ..하지만 (JS 들여 쓰기 4 개 공간이어야 함) 온라인 언어로 검색하면됩니다.

+0

참고 : 코드 블록은 {} –

관련 문제