- all() -> boolean
- any() -> boolean
- include() -> blolean
- size() -> number
사용법은 간단하다.
var testArray = $w("5 7 10 25 59");
testArray.all(function(t) {return t > 2;});
와 같이 사용한다. testArray안에 모든 아이템이 함수안에 있는 조건을 만족하는 지를 검사한다. 모두 만족하면 true를 반환하고 하나라도 만족하지 않는 것이 있으면 false를 반환하고 순회를 멈춘다.
var testArray = $w("5 7 10 25 59");
testArray.any(function(t) {return t > 50;});
any는 all과는 반대로 단 하나라도 만족하는 것이 있는지를 검사한다. 아이템중에 단 하나라도 만족하는게 있으면 true를 반환하고 하나도 만족하는 것이 없으면 false를 반환한다.
var testArray = $w("5 7 10 25 59");
testArray.include(7);
include는 파라미터안에 값이 배열내에 있는지를 검사한다. 있으면 true를 반환하고 없으면 false를 검사한다. 비교는 ===가 아닌 ==를 사용해서 비교한다. 이거 배열 순회돌리면서 조건검사할때 상당히 유용하다.
var testArray = $w("5 7 10 25 59");
testArray.size();
size()는 다른언어에서도 많이 사용하듯이 그냥 사이즈이다. 위의 경우에는 5를 리턴한다.
이 외에도 배열을 다루는 많은 메서드들이 있지만 인단 사용해 본것들 위주로 정리... 손에 익어야 자유자재로 쓸텐데... ㅎㅎㅎ
여기저기서 유틸리티들이 난무하는군요 ㅡ,.ㅡ
큰기업들도 보면 표준성들이 떨어지는 곳이 많더군요
누구는 json 누구는 제이쿼리등등 ㅡㅡ;
표준을 만들어 잘 지켜줬으면 하는 바람이 있네여 ㅎㅎ
시간되시면 자주 사용하는것들을 만들어 보는것도 잼있어요 ㅋㅋ
프로토타입은 한번도 쓴적없고 보기만했는데 ㅡㅡㅋ
포스팅 잘보고갑니다.ㅋㅋ
그렇긴 하죠... 프로토타입막 다루다가도 갑작 없이 할라고 하면 헤매게도 되고요.. ㅎ 그래도 prototype.js는 자바스크립트 프레임웍의 시작일라도도 할수 있죠. 요즘은 제이쿼리가 인기좋지만요....
저도 포스팅 이상의 뭔가가 필요할듯 해서 조만간 library라도 좀 만져볼까 생각중입니다...(생각한지는 오래됐는데.. ㅠ..ㅠ) 하지만 프로토타입이나 제이쿼리는 말그대로 유틸리티함수이기 때문에 표준성까지 얘기하기에는 영향력이 적다고 생각합니다. 일반적으론 그렇게 하지만 제이쿼리 올렸다고 그프로젝트 전체에서 꼭 사용하는 것도 아니고요. 그 기본은 결국 javascript니까요.. ㅎ
그리고 태클은 아닌데요 JSON은 표준(?)맞습니다. 유틸리티함수는 아니고 XML의 간략화된정도? 써보면 JSON은 진짜 편합니다. 자바스크립트에서 말고는 써본적 없기는 하지만요.. ㅎ
아 제가 말한 표준은요 ㅡㅡ;;
이런걸 모라고하져? 그러니깐...공통성을 얘기한거에요.
ajax는 json을써라...이렇게 표준을 정해놓고 사용하라고하는걸 얘기한거죠.
SI든 서비스회사던 어딜보면 어떤소슨 자기가 직접만들어서 쓰고 어떤건 JSON어떤건
YahooYUI인가 암튼 너무 다양하다보니 ㅡㅡ 공통성이 없어서 한말이에여 ㅡㅡ;
암튼 그나마 여기서와서 좋은글 많이보고가서 돔많이되여 ㅎㅎ
사실 링크가 여기뿐이라 ㅡㅡ;;;;
항상 자주 들려주셔서 감사할 뿐입니다. ㅎ
어디서든 통일이란 게 참 쉽지 않죠... 다 통일되면 참 좋을텐데요...
그래도 전에는 다 개인이 만들어 썼는데 프로임워크의 등장으로 약간이나마 통일되서 개인적으론 다행이랄까요... ㅎ
프로토타입 손에 많이 익으면 제이쿼리도 좀 만져보고 싶더라구요.. ㅎ