Javascript
javascript 용어
Back
2016. 8. 29. 16:26
.serarch
몇 번째 글자 인가 0 부터 시작
예제)
1 2 3 4 5 6 7 8 9 10 11 | <button onclick="myFunction()">Try it</button> <p id="demo"></p> <script> function myFunction() { var str = "Visit W3Schools!"; var n = str.search("W3Schools"); document.getElementById("demo").innerHTML = n; } </script> |
결과 : 6
Visit W3Schools!
0123456789.....
W=6
.felter
함수연산을 통한 모든 배열요소로 채워진 배열을 한번 더 처리해 준다
예제)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <button onclick="myFunction()">Try it</button> <p id="demo"></p> <script> var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.filter(checkAdult); } </script> |
결과 : 32,33,40
32,33,16,40 중에
checkAdult함수가 age 가 18과 같거나 큰것을 리턴하는걸
ages의 배열을 .filter담아로 처리하는데 checkAdult 함수로 처리한다.
객체에서 추출해서 새롭게 배열로 정렬해서 리턴해주는 함수
.langth
문자열 (문자 수)의 길이를 반환합니다.
예제)
1 2 3 4 5 6 7 8 9 10 11 | <button onclick="myFunction()">Try it</button> <p id="demo"></p> <script> function myFunction() { var str = "Hello World!"; var n = str.length; document.getElementById("demo").innerHTML = n; } </script> |
문자뿐만 아니라
배열의 길이 까지 알아준다.