JavaScript/underscore.js (12) 썸네일형 리스트형 _.some() 함수 사용법 목록의 값 중 하나라도 조건자 참 테스트를 통과하면 true를 반환합니다. 참 요소가 발견되면 단락을 일으키고 목록 순회를 중지합니다. 사용형식 : _.some(list, [predicate], [context]) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 UnderScore.js 연습 div { border: 1px solid gray; padding: 5px; margin: 5px; } $(function(){ // 목록의 값 중 하나라도 조건자 참 테스트를 통과하면 true를 반환합니다. // 참 요소가 발견.. _.every() 함수 사용법 목록의 모든 값이 조건자 참 테스트를 통과하면 true를 반환합니다. 잘못된 요소가 발견되면 목록을 단락시키고 순회를 중지합니다. 사용형식 : _.every(list, [predicate], [context]) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 UnderScore.js 연습 div { border: 1px solid gray; padding: 5px; margin: 5px; } $(function(){ // 목록의 모든 값이 조건자 참 테스트를 통과하면 true를 반환합니다. // 잘못된 요소가 발견되면 목록을 단락.. _.reject()함수 사용법 테스트를 통과하지 못하는 요소의 값을 반환합니다. 사용형식 : _.reject(list, predicate, [context]) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 UnderScore.js 연습 div { border: 1px solid gray; padding: 5px; margin: 5px; } $(function(){ // 테스트를 통과하지 못하는 요소의 값을 반환합니다. // reject : _.reject(list, predicate, [context]) let array = [1, 2, 3, 4,.. _.where() 함수 사용법 목록의 각 값을 살펴보고 속성에 나열된 (키,값)쌍과 모두 일치하는 객체를 찾아 배열을 반환합니다. 사용형식 : _.where(list, properties) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 UnderScore.js 연습 div { border: 1px solid gray; padding: 5px; margin: 5px; } $(function(){ // 목록의 각 값을 살펴보고 속성에 나열된 키-값 쌍과 일치하는 모든 값의 배열을 반환합니다. // where : _.where(list, properties) let peoples = [ {"name": "한사람", "hasLong": f.. _.filter() 함수 사용법 목록의 각 값을 살펴보고 두번째 함수의 값이 참인 값들의 배열을 리턴합니다. 사용형식 : _.filter(list, predicate, [context]) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 UnderScore.js 연습 div { border: 1px solid gray; padding: 5px; margin: 5px; } $(function(){ // 목록의 각 값을 살펴보고 두번째 함수의 값이 참인 값들의 배열을 리턴합니다. // filter : _.filter(list, predicate, [context]) let ar.. _.findWhere() 함수 사용법 목록의 각 값을 살펴보고 두번째 지정한 속성을 포함하는 객체를 찾아 반환하거나 테스트를 통과한 값이 없으면 정의되지 않음을 반환합니다. 사용 형식 : _.findWhere(list, properties) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 UnderScore.js 연습 div { border: 1px solid gray; padding: 5px; margin: 5px; } $(function(){ // 목록의 각 값을 살펴보고 두번째 지정한 속성을 포함하는 객체를 찾아 반환하거나 // 테스트를 통과한 값이 없으면 정의되지 않음을 반환합니다. // findWhere .. _.find()함수 사용법 목록의 각 값을 살펴보고 두번째 함수의 값이 참인 첫 번째 값을 반환하거나 테스트를 통과한 값이 없으면 정의되지 않음을 반환합니다. 사용형식 : _.find(list, predicate, [context]) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 UnderScore.js 연습 div { border: 1px solid gray; padding: 5px; margin: 5px; } $(function(){ // 목록의 각 값을 살펴보고 두번째 함수의 값이 참인 첫 번째 .. _.reduce() 함수 사용법 inject 및 foldl이라고도 하는 reduce는 값 목록을 단일 값으로 요약합니다. 사용형식 : _.reduce(배열이나 객체, 함수, [함수의 첫 번째 매개변수로 전달될 초기값], [context]) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 UnderScore.js 연습 div { border: 1px solid gray; padding: 5px; margin: 5px; } $(function(){ // inject 및 foldl이라고도 하는 reduce는 값 목록을 단일 값으로.. 이전 1 2 다음