Làm thế nào để bạn truy cập phần tử đầu tiên của một mảng?

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về hai cách khác nhau để lấy phần tử đầu tiên của một mảng trong JavaScript

Trong JavaScript, Mảng là chỉ mục dựa trên số 0, trong đó chỉ mục của phần tử đầu tiên là 0, phần tử thứ hai là 1, phần tử thứ ba là 3 và chỉ mục phần tử cuối cùng là arr. chiều dài-1, v.v.

Hãy xem xét, chúng ta có một mảng có 3 phần tử như thế này

const arr = ['lol','ball','doll']

Lấy phần tử đầu tiên của mảng

Để lấy phần tử đầu tiên của mảng, chúng ta có thể sử dụng cú pháp dấu ngoặc vuông bằng cách truyền chỉ số 0. Vì vậy, nó trả về phần tử đầu tiên từ mảng đã cho

Đây là một ví dụ

const arr = ['lol','ball','doll'];

console.log[arr[0]]; // 'lol'

cách thứ hai. Sử dụng phương pháp lát

Trong es6, chúng tôi có một , nếu chúng tôi chuyển 0,1 làm đối số cho phương thức slice[], chúng tôi có thể lấy phần tử đầu tiên của một mảng

Thí dụ

const arr = ['lol','ball','doll']

console.log[...arr.slice[0,1]]; // 'lol'

Phương thức slice[] không sửa đổi mảng ban đầu của bạn thay vì tạo một mảng mới với các giá trị đã sửa đổi

Các chỉ mục trong mảng NumPy bắt đầu bằng 0, nghĩa là phần tử đầu tiên có chỉ số 0 và phần tử thứ hai có chỉ số 1, v.v.

Thí dụ

Lấy phần tử đầu tiên từ mảng sau

nhập numpy dưới dạng np

mảng = np. mảng[[1, 2, 3, 4]]

in [mảng [0]]

Tự mình thử »

Thí dụ

Lấy phần tử thứ hai từ mảng sau

nhập numpy dưới dạng np

mảng = np. mảng[[1, 2, 3, 4]]

in [mảng [1]]

Tự mình thử »

Thí dụ

Nhận các phần tử thứ ba và thứ tư từ mảng sau và thêm chúng

nhập numpy dưới dạng np

mảng = np. mảng[[1, 2, 3, 4]]

in[mảng[2] + mảng[3]]

Tự mình thử »

Truy cập mảng 2-D

Để truy cập các phần tử từ mảng 2 chiều, chúng ta có thể sử dụng các số nguyên được phân tách bằng dấu phẩy biểu thị thứ nguyên và chỉ số của phần tử

Hãy nghĩ về mảng 2-D giống như một bảng có hàng và cột, trong đó kích thước đại diện cho hàng và chỉ mục đại diện cho cột

Thí dụ

Truy cập phần tử trên hàng đầu tiên, cột thứ hai

nhập numpy dưới dạng np

mảng = np. mảng[[[1,2,3,4,5], [6,7,8,9,10]]]

print['Phần tử thứ 2 trên hàng thứ nhất. ', mảng[0, 1]]

Tự mình thử »

Thí dụ

Truy cập phần tử ở hàng thứ 2, cột thứ 5

nhập numpy dưới dạng np

mảng = np. mảng[[[1,2,3,4,5], [6,7,8,9,10]]]

print['Phần tử thứ 5 trên hàng thứ 2. ', mảng[1, 4]]

Tự mình thử »

Truy cập mảng 3-D

Để truy cập các phần tử từ mảng 3-D, chúng ta có thể sử dụng các số nguyên được phân tách bằng dấu phẩy biểu thị kích thước và chỉ số của phần tử

Tuy nhiên, có một số trường hợp bạn không biết chính xác chỉ mục hoặc khóa của phần tử đầu tiên. Trong trường hợp đó, bạn có thể sử dụng hàm array_values[] trả về tất cả các giá trị từ mảng và lập chỉ mục mảng theo số, như minh họa trong ví dụ sau

 "Apple", 5 => "Ball", 11 => "Cat"];
echo array_values[$arr][0]; // Outputs: Apple
?>

Ngoài ra, bạn cũng có thể sử dụng hàm _______ 33 _______ để lấy phần tử đầu tiên

Hàm reset[] đặt con trỏ bên trong của một mảng thành phần tử đầu tiên của nó và trả về giá trị của phần tử mảng đầu tiên hoặc FALSE nếu mảng trống

Bạn cũng có thể sử dụng hàm current[] để lấy phần tử đầu tiên của mảng. Hàm này trả về phần tử hiện tại trong một mảng, là phần tử đầu tiên theo mặc định trừ khi bạn định vị lại con trỏ mảng, nếu không thì hãy sử dụng hàm reset[]. Đây là một ví dụ

Mảng là một phần thiết yếu của bất kỳ ngôn ngữ lập trình nào vì nó chứa nhiều phần tử theo cách sắp xếp. Tất cả các yếu tố này trong chúng được truy cập thông qua một chỉ mục. Trong JavaScript, mảng là các đối tượng thông thường chứa giá trị trên một khóa cụ thể, một khóa số. Bài viết này sẽ giới thiệu cách lấy phần tử đầu tiên của mảng trong JavaScript

JavaScript cung cấp nhiều phương thức khác nhau để lấy phần tử đầu tiên. Hãy cùng tìm hiểu những phương pháp đó

Nhận phần tử mảng đầu tiên bằng cách sử dụng find[] trong JavaScript

find[] là một phương thức mảng dựng sẵn do JavaScript cung cấp, phương thức này tìm các phần tử có giá trị khớp với điều kiện đã chỉ định

Cú pháp của find[] trong JavaScript

Array.prototype.find[element => $condition]

Thông số

  • const arrayElements = [5, 10, 0, 20, 45];
    const firstElement = arrayElements.find[element => element != undefined];
    console.log[firstElement];
    
    2. Nó là một tham số bắt buộc. Người dùng có thể chuyển bất kỳ điều kiện nào liên quan đến phần tử mảng và nó sẽ cố gắng tìm ra phần tử khớp đầu tiên thỏa mãn điều kiện

Giá trị trả về

Trả về giá trị đầu tiên phù hợp với một điều kiện nhất định. Nếu không có điều kiện nào phù hợp, nó sẽ trả về

const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements.find[element => element != undefined];
console.log[firstElement];
3

mã ví dụ

const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements.find[element => element != undefined];
console.log[firstElement];

đầu ra

Nhận phần tử mảng đầu tiên bằng cách sử dụng
const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements.find[element => element != undefined];
console.log[firstElement];
4 trong JavaScript

Như đã thảo luận trước đó, mỗi phần tử mảng có một chỉ mục duy nhất được gán cho nó. Số

const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements.find[element => element != undefined];
console.log[firstElement];
5 bên trong một mảng bắt đầu bằng
const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements.find[element => element != undefined];
console.log[firstElement];
6. Sử dụng chỉ mục này, bạn có thể truy xuất phần tử đầu tiên của một mảng trong JavaScript

Cú pháp của
const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements.find[element => element != undefined];
console.log[firstElement];
4 trong JavaScript

Thông số

  • const arrayElements = [5, 10, 0, 20, 45];
    const firstElement = arrayElements.find[element => element != undefined];
    console.log[firstElement];
    
    8. Nó là tham số bắt buộc chỉ chấp nhận giá trị số nguyên xác định chỉ mục của phần tử được truy xuất

Giá trị trả về

Nó trả về phần tử có chỉ số được chỉ định

mã ví dụ

const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements[0];
console.log[firstElement];

đầu ra

Nhận phần tử mảng đầu tiên bằng cách sử dụng
const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements.find[element => element != undefined];
console.log[firstElement];
9 trong JavaScript

Nó là một phương thức mảng dựng sẵn do JavaScript cung cấp, phương thức này loại bỏ phần tử đầu tiên của một mảng và trả về phần tử đã loại bỏ. Vấn đề duy nhất với phương thức mảng này là nó thay đổi/sửa đổi mảng ban đầu

Cú pháp của
const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements.find[element => element != undefined];
console.log[firstElement];
9 trong JavaScript

Giá trị trả về

Nó trả về phần tử đầu tiên của mảng, phần tử này bị xóa khỏi mảng ban đầu. Nếu một mảng là một mảng trống, nó sẽ trả về

const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements.find[element => element != undefined];
console.log[firstElement];
3

mã ví dụ

const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements.shift[0];
console.log[firstElement];
console.log[arrayElements];

đầu ra

Nhận phần tử mảng đầu tiên bằng cách sử dụng
const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements[0];
console.log[firstElement];
2 trong JavaScript

Đó là một phương thức mảng dựng sẵn trong JavaScript để lọc ra tất cả các phần tử thỏa mãn điều kiện đã cho. Nó sẽ tạo một bản sao của mảng phần tử phù hợp. Sự khác biệt duy nhất giữa find[]

const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements[0];
console.log[firstElement];
2 là lần đầu tiên dừng duyệt ngay khi tìm thấy phần tử khớp đầu tiên trong khi sau đó sẽ tiếp tục cho đến phần tử cuối cùng của một mảng. Sẽ kém hiệu quả hơn nếu kích thước mảng lớn hơn do thuộc tính traversal

Cú pháp của
const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements[0];
console.log[firstElement];
2 trong JavaScript

Array.prototype.filter[element => $condition]

Thông số

  • const arrayElements = [5, 10, 0, 20, 45];
    const firstElement = arrayElements.find[element => element != undefined];
    console.log[firstElement];
    
    2. Nó là một tham số bắt buộc. Người dùng có thể chuyển bất kỳ điều kiện nào liên quan đến phần tử mảng và nó sẽ cố gắng tìm ra tất cả phần tử phù hợp thỏa mãn điều kiện

Giá trị trả về

Trả về mảng mới chứa các phần tử thỏa mãn điều kiện cho trước

mã ví dụ

const arrayElements = [5, 10, 0, 20, 45];
const firstElement = arrayElements.filter[element => element!= undefined].shift[];
console.log[firstElement];
console.log[arrayElements];

đầu ra

5
Array [5, 10, 0, 20, 45]

Nhận phần tử mảng đầu tiên bằng cách sử dụng phép gán hủy cấu trúc trong JavaScript

Phân công cấu trúc là một cú pháp rất mạnh có sẵn trong JavaScript, cho phép giải nén các phần tử của mảng hoặc thuộc tính của một đối tượng để chuyển thành các biến riêng biệt

Làm cách nào bạn có thể truy cập phần tử đầu tiên của mảng C++?

Ví dụ, giống như mảng đã cho trong ví dụ trên, phần tử đầu tiên có thể được truy cập bằng cách sử dụng vị trí chỉ mục của nó . Trong C++ [và một số ngôn ngữ lập trình khác như java, python] chỉ số mảng bắt đầu từ chỉ số 0. Vì vậy, để đọc chỉ mục đầu tiên, chúng ta chỉ cần chọn phần tử từ chỉ mục 0.

Phần tử đầu tiên trong một mảng là gì?

Phần tử đầu tiên trong mảng có chỉ số là 0 và phần tử cuối cùng có chỉ số là mảng. chiều dài - 1. Bạn có thể lấy phần tử bằng cách truy cập mảng tại chỉ số 0.

Chủ Đề