JavaScript/함수

자바스크립트 length에 대해 알아보자.

tnfejr0951 2021. 3. 6. 17:59

 

length 메소드란 간단하게 말해서,

문자열의 '길이'를 반환하는 메소드이다.

fucntion findTheBug(word) {

}

라는 함수가 있다고 치자.

위 함수에서 word의 인자값은 문자열이고,

문자열중 버그('#')의 인덱스를 리턴해야한다.

 

그렇다면 우리는 어떻게 접근 할 수 있을까?

 

반복문을 돌려서 word안에 #이라는 문자열을 찾아내고, 그것을 리턴해야 된다.

fucntion findTheBug(word) {

for ( let i = 0; i < word.length; i++ ) { // i는 0이고, i는 word.length까지, 1씩 반복한다.

  if ( word[i] === '#' ) { // 반복하다가, # 이라는 문자열을 확인한다면(if(만약))

     return i; // return되는 값은 i. 인덱스의 순서가 리턴이 되겠다. ( word의 인자값이 'ab#c' 로 들어왔다면, 리턴되는 i값은 2가 되겠다. )

  }

};

위와 같은 방식으로 반복문을 돌려,  문자열에 포함되있는 단어의 인덱스 위치를 우리는 리턴해낼 수 있다.

 

'JavaScript > 함수' 카테고리의 다른 글

Math Function  (0) 2021.12.24
자바스크립트 함수 기초에 대해 알아보자  (0) 2021.02.24