배열의 처음 n개 요소를 가져오기 위해 많은 논리적 방법을 사용할 수 있지만 underscore.js 자바스크립트 라이브러리는 _.first()라는 함수를 제공했습니다. 자바스크립트의 처음 n개 요소를 가져옵니다. 배열을 처리하는 데 널리 사용되는 방법입니다.
구문
_.first(array,n);
배열과 숫자를 매개변수로 사용합니다. 처음 n개의 요소를 출력으로 표시하기 위해 숫자를 매개변수로 사용합니다.
예시-1
다음 예에서는 배열만 인수로 전달되므로 첫 번째 요소(예:zeroth)만 인덱싱된 값이 출력으로 표시됩니다.
<html> <body> <script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body> <script> var res = JSON.stringify(_.first([ {name: 'Dhoni', age: 38}, {name: 'kohli', age: 35}, {name: 'Rohit', age: 32}, {name: 'Dhawan', age: 27}]) ); document.write((res)); </script> </body> </html>
출력
{"name":"Dhoni","age":38}
예시-2
다음 예에서는 배열과 함께 숫자도 전달되어 출력에 표시된 대로 배열에서 해당 요소 수를 가져올 수 있습니다.
<html> <body> <script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body> <script> var res = JSON.stringify(_.first([ {name: 'Dhoni', age: 38}, {name: 'kohli', age: 35}, {name: 'Rohit', age: 32}, {name: 'Dhawan', age: 27}],2) ); document.write((res)); </script> </body> </html>
출력
[{"name":"Dhoni","age":38},{"name":"kohli","age":35}]