JavaScript Array shift ()

Phương thức Array shift () trong JavaScript loại bỏ phần tử đầu tiên khỏi một mảng và trả về phần tử đó.

Cú pháp của shift()phương thức là:

 arr.shift()

Ở đây, arr là một mảng.

shift () Tham số

Các shift()phương pháp không có bất kỳ thông số.

Giá trị trả về từ shift ()

  • Loại bỏ phần tử đầu tiên arrayvà trả về giá trị đó.
  • Trả về undefinednếu mảng trống.

Sau khi xóa phần tử ở chỉ mục thứ 0 , nó sẽ chuyển các giá trị khác xuống các chỉ mục liên tiếp.

Ghi chú :

  • Phương thức này thay đổi mảng ban đầu và độ dài của nó.
  • Để xóa phần tử cuối cùng của một mảng, hãy sử dụng phương thức JavaScript Array pop ().

Ví dụ: Sử dụng phương thức shift ()

 var languages = ("JavaScript", "Python", "Java", "C++", "Lua"); var shifted = languages.shift(); console.log(languages); // ( 'Python', 'Java', 'C++', 'Lua' ) console.log(shifted); // JavaScript // shift returns any type of object var numbers = ( (1, 2, 3), (4, 5, 6), (-5, -4, -3), ); console.log(numbers.shift()); // ( 1, 2, 3 ) console.log(numbers); // ( ( 4, 5, 6 ), ( -5, -4, -3 ) )

Đầu ra

 ('Python', 'Java', 'C ++', 'Lua') JavaScript (1, 2, 3) ((4, 5, 6), (-5, -4, -3))

Bài đọc được đề xuất:

  • JavaScript Array.push ()
  • JavaScript Array.pop ()

thú vị bài viết...