Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีดึงค่า n ตัวแรกของอาร์เรย์ใน JavaScript

_.first() จาก underscore.js ดึงอิลิเมนต์แรกหรือ n ตัวแรกของอาร์เรย์

ไวยากรณ์

_.first(array, n);

ตัวอย่างที่ 1: ไม่ระบุ n (ดึงตัวแรกอย่างเดียว)

<html> <body> 
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> 
<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: ระบุ n=2

<html> <body> 
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> 
<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}]