ví dụ
Shift [loại bỏ] phần tử đầu tiên của mảng
const trái cây = ["Chuối", "Cam", "Táo", "Xoài"];
hoa quả. sự thay đổi[];
Phương thức shift[]
trả về phần tử đã dịch chuyển
const trái cây = ["Chuối", "Cam", "Táo", "Xoài"];
hoa quả. sự thay đổi[];
Định nghĩa và cách sử dụng
Phương thức shift[]
loại bỏ phần tử đầu tiên của một mảng
Phương thức shift[]
thay đổi mảng ban đầu
Phương thức shift[]
trả về phần tử đã dịch chuyển
cú pháp
Thông số
Giá trị trả về
LoạiMô tảMột biếnMục đã xóaMột chuỗi, một số, một mảng hoặc bất kỳ loại nào khác được phép trong một mảng
Hỗ trợ trình duyệt
shift[]
là một tính năng ECMAScript1 [ES1]
ES1 [JavaScript 1997] được hỗ trợ đầy đủ trên mọi trình duyệt
ChromeEdgeFirefoxSafariOperaIECóCóCóCóCóCóBạn có thể sử dụng vòng lặp for đơn giản cùng với một số điều kiện if other để lấy phần tử đầu tiên của mảng trong JavaScript
Logic là vậy, trước hết kiểm tra độ dài của mảng có lớn hơn 1 hay không nếu độ dài không bằng 1 tức là mảng không có phần tử nào. Vì vậy, hãy chuyển sang điều kiện khác và đặt giá trị không xác định và in bất kỳ thông báo nào tại bàn điều khiển. Nếu có một phần tử trong một mảng, hãy đặt giá trị chỉ mục đầu tiên cho bất kỳ biến nào và kết thúc vòng lặp với sự trợ giúp của dấu ngắt và in thông báo tại bàn điều khiển
Ví dụ
var studentDetails= [ { "firstName":"John" }, { "firstName":"David" }, { "firstName":"Bob" }, { "firstName":"Mike" }, { "firstName":"Carol" } ] var firstObjectValue = ""; if[studentDetails.length > 1]{ for[var index=0;index< studentDetails.length;index++]{ firstObjectValue=studentDetails[index].firstName; break; } } else { firstObjectValue=undefined; } if[firstObjectValue!=undefined] console.log[firstObjectValue]; else console.log["There is no element in the array"];
Để chạy chương trình trên, bạn cần sử dụng lệnh sau -
node fileName.js.
Ở đây, tên tệp của tôi là demo184. js
đầu ra
Điều này sẽ tạo ra đầu ra sau -
PS C:\Users\Amit\javascript-code> node demo184.js John
Trong bài viết này, chúng ta sẽ tìm hiểu cách lấy phần tử đầu tiên & cuối cùng trong mảng trong Javascript, cùng với việc tìm hiểu cách triển khai của chúng thông qua các ví dụ
Mảng javascript là một biến chứa nhiều giá trị cùng một lúc. Phần tử đầu tiên và phần tử cuối cùng được truy cập bằng cách sử dụng chỉ mục, giá trị đầu tiên được truy cập bằng chỉ số 0 và phần tử cuối cùng có thể được truy cập thông qua thuộc tính độ dài có nhiều hơn một giá trị so với chỉ số mảng cao nhất. Thuộc tính độ dài mảng trong JavaScript được sử dụng để đặt hoặc trả về số lượng phần tử trong một mảng
ví dụ 1. Ví dụ này minh họa để truy xuất số đầu và số cuối trong mảng
Javascript
// Array
let s=[3, 2, 3, 4, 5];
First element is Geeks Last element is science1
First element is Geeks Last element is science2
First element is Geeks Last element is science4_______3_______5
First element is Geeks Last element is science4_______3_______7
First element is Geeks Last element is science4
First element is Geeks Last element is science4_______11_______0
First element is Geeks Last element is science4_______11_______2
First element is Geeks Last element is science4
first element is 3 Last element is 54
first element is 3 Last element is 55
first element is 3 Last element is 54
first element is 3 Last element is 57
first element is 3 Last element is 58
first element is 3 Last element is 59
first element is 3 Last element is 54
first element is 3 Last element is 57
first element is 3 Last element is 52
first element is 3 Last element is 53
first element is 3 Last element is 55
first element is 3 Last element is 57_______11_______8
first element is 3 Last element is 59
đầu ra
First element is 3 Last element is 5
ví dụ 2. Ví dụ này minh họa để truy cập từ đầu tiên và từ cuối cùng trong mảng
Javascript
first element is 3 Last element is 52
first element is 3 Last element is 54
first element is 3 Last element is 55_______11_______6_______11_______7
first element is 3 Last element is 56
first element is 3 Last element is 59
first element is 3 Last element is 56_______66_______1
first element is 3 Last element is 56
3
4
First element is Geeks Last element is science1
First element is Geeks Last element is science2
0
first element is 3 Last element is 54
First element is Geeks Last element is science7
first element is 3 Last element is 54
5
first element is 3 Last element is 54
first element is 3 Last element is 52
first element is 3 Last element is 54
// Array
0
first element is 3 Last element is 54
first element is 3 Last element is 57
first element is 3 Last element is 58
first element is 3 Last element is 59
first element is 3 Last element is 54
first element is 3 Last element is 57
first element is 3 Last element is 52
first element is 3 Last element is 53
first element is 3 Last element is 54
first element is 3 Last element is 55
first element is 3 Last element is 57_______11_______8
first element is 3 Last element is 59
đầu ra
First element is Geeks Last element is science
Sử dụng mảng. pop[] và Mảng. phương thức shift[]. Mảng. pop[] phương thức xóa phần tử cuối cùng của mảng và trả về phần tử đó cùng với Mảng. phương thức shift[] loại bỏ phần tử đầu tiên khỏi mảng và trả về nó
Ví dụ. Trong ví dụ này, chúng ta sẽ sử dụng phương thức filter[] để lấy phần tử đầu tiên và phần tử cuối cùng của mảng