Array
clear()
(반환형식 Array)
[1,2,3].clear() -> []
first()
[1,2,3].first() -> 1
["1","2","3"].first() -> "1"
[{a:1},{a:2},{a:3}].first() -> {a:1}
last()
[1,2,3].last() -> 3
["1","2","3"].last() -> "3"
[{a:1},{a:2},{a:3}].last() -> {a:3}
getToSeq(Number)
[1,2,3].getToSeq(2) -> 3
["1","2","3"].getToSeq(2) -> "3"
[{a:1},{a:2},{a:3}].getToSeq(2) -> {a:3}
[{a:1},{a:2},{a:3}].getToSeq(3) -> null
toJSON()
[1,2,3].toJSON() -> [1,2,3]
["1","2","3"].toJSON() -> ["1","2","3"]
[{a:1},{a:2},{a:3}].toJSON() -> [{"a":1},{"a":2},{"a":3}]
remove(Function)
var myArr = [1,2,3].remove(function(){
// this.index, this.item 변수 사용가능 index는 순번, item은 Array 해당 아이템
return (this.item < 2);
}); -> [2,3] (return true 이면 제거)
search(Function)
var searchLen = [1,2,3].search(function(){
// this.index, this.item 변수 사용가능 index는 순번, item은 Array 해당 아이템
return (this.item < 3);
}); -> 2 (return true 이면 갯수 증가)
has(Function)
조건에 부합되는 첫번째 item 반환
var item = [1,2,3].has(function(){
// this.index, this.item 변수 사용가능 index는 순번, item은 Array 해당 아이템
return (this.item < 3);
}); -> 1 (검색된 첫번째 아이템)
searchObject(Function)
조건에 부합되는 모든 item 반환
var collect = [1,2,3].searchObject(function(){
// this.index, this.item 변수 사용가능 index는 순번, item은 Array 해당 아이템
return (this.item < 3);
}); -> [1,2] (return true 된 모드 아이템)
getIndex(Function)
조건에 부합되는 첫번째 아이템과 아이템인덱스를 반환합니다.
var collect = [1,2,3].getIndex(function(){
// this.index, this.item 변수 사용가능 index는 순번, item은 Array 해당 아이템
return (this.item == 2);
}); -> {index:1, item:2} (return true 된 모드 아이템)