THAO TÁC VỚI MẢNG TRONG JAVASCRIPT

Khai báo 


Truy xuất phần tử


Kết quả ta thấy, khi truy xuất phần tử thứ 3 của mảng b thì không có vì thứ tự phần tử của mảng bắt đầu tử 0,1,2....tăng dần. Mảng b chỉ có 3 phần tử tương ứng với các vị trí 0,1,2 cho nên truy xuất phần tử thứ 3 sẽ là undefined (không tìm thấy)


 Xuất tất cả phần tử ra trên trình duyệt

Dùng lệnh join để nối các phần tử



Kết quả


Sử dụng vòng lặp FOR VÀ WHILE



Tính tổng số phần tử 

Hàm array.length


Kết quả trình duyệt

HÀM array.valueOF()
Chức năng tương tự hàm join để kết nối và xuất các phần tử trong mảng



HÀM array.push

Thêm phần tử vào cuối mảng :array.push('phần tử cần thêm');


Kết quả

HÀM array.pop
Hàm xoá phần tử cuối mảng: array.pop(); 



Kết quả

Hàm array.shift()

Hàm xóa phần tử đầu tiên của mảng, sau đó dồn các phần tử phía sau xuống một bậc.


Kết quả


Hàm array.unshift()

Hàm thêm phần tử đầu tiên của mảng, sau đó dồn các phần tử phía sau xuống một bậc.


Kết quả


Hàm array.splice()

Hàm splice() có ba tham số truyền vào như sau: 

splice(position_add, num_element_remove, value1, value2, ...).

Trong đó:

  • position_add là vị trí sẽ thêm (vị trí đầu tiên là 0)
  • num_element_remove là số phần tử sẽ xóa (bắt đầu từ position_add)
  • value1, value2, .. là danh sách các phần tử sẽ được thêm vào sau khi tại vị trí position_add và sau khi remove num_element_remove phần tử
Ta khai báo 1 mảng d có 6 phần tử :

var d=Array('My','name','is','IT','love','Design'); 



Kết quả sau khi thêm, xoá


Hàm array.sort()

Hàm sắp xếp các phần tử theo thứ tự a,b,c,...


Hàm array.reverse()

Hàm đảo ngược các phẩn tử lại. Vị trí đầu sẽ được chuyển xuống cuối mảng và vị trí cuối mảng sẽ được chuyển lên đầu mảng.


Kết quả


Hàm array.concat()

Hàm dùng để nối hai mảng với nhau và trả về một mảng gồm tổng số phần tử của hai mảng đó.

Kết quả

Hàm array.slice()

Hàm dùng để lấy một số phần tử con trong mảng. 

 slice(start, end).

Trong đó:

start: là vị trí bắt đầu 
end: là vị trí kết thúc 

lấy end-start sẽ ra số phần tử sẽ bị lấy, tính từ phần tử có vị trí ở start


Chẵn hạn có mảng name,is,SecretMan,My
lấy từ phần tử có vị trí 2 tức là chữ SecretMan => nó là start (phần tử ban đầu vị trí =0)
end là 4 thì lấy 4-2=2 thì ta lấy thêm 1 phần tử nữa là đủ 2 và kết quả như bên dưới


Bài viết được tham khảo từ trang FreeTuts.net chỉ nhằm mục đích học hỏi và thực tập lại

Related

javascript-co-ban 3527196948077778360

Post a Comment Default Comments

emo-but-icon
:noprob:
:smile:
:shy:
:trope:
:sneered:
:happy:
:escort:
:rapt:
:love:
:heart:
:angry:
:hate:
:sad:
:sigh:
:disappointed:
:cry:
:fear:
:surprise:
:unbelieve:
:shit:
:like:
:dislike:
:clap:
:cuff:
:fist:
:ok:
:file:
:link:
:place:
:contact:

RecentPopularComments

Recent

Cài đặt Wordpress trên localhost với XAMPP (Install wordpress on localhost with XAMPP)

Bước 1:Bạn cài đặt XAMPP và download Wordpress tại địachỉ https://wordpress.org/download/ về máy tính của mình Bước 2: Giải nén thư mục Wordpress vừa download và chép vào thư mục htdocs của...

Fix lỗi mở file Power Point (How to Solve “PowerPoint Found a Problem with Content” Error)

Khi bạn mở file Power Point lên mà bị thống báo lỗi này Click Repair thử  Vẫn không được !!!! Để giải quyết trường hợp này mình sẽ có 2 cách để khắc phục Cách 1: Bạn làm như sau Tắ...

Resources for IT (Collect somewhere on Internet)

Resources include link download tools, software, code for IT default-facebook

Xoá các file đã mở gần đây trong Photoshop CC (Delete Recent file list on Photoshop CC)

Nếu như bạn đã làm việc hay thao tác với một số file trên Photoshop. Khi tắt Photoshop, mở lại dùng nó vào lần sau, thì khi mở lên Photoshop sẽ hiện danh sách các file bạn đã thao tác , làm việc cùng ...

Responsive fontsize text trong html5 một cách dễ dàng (How to responsive fontsize text in html5)

Trước tiên, ta phải tìm hiểu sơ qua một số đơn vị trong html5. Ngoài đơn vị pixel ra thì có một số đơn vị hay sử dụng: Đơn vị : em  Ví dụ có element div1 chứa div2, div1 có font-size:14px ...

Resources for designer (Collect somewhere on Internet)

Resources include link download stock, plugin, tool... for designer. default-facebook

Set up chiều rộng của các cột trong table bằng nhau chỉ bằng một thuộc tính trong css (Set column of table same width by css)

Bài viết này mình xin demo 1 trick để set up chiều rộng của thẻ td trong table html5 chỉ bằng một thuộc tính. Ở đây ví dụ mình có cái bảng viết bằng code html5 giao diện như sau Có tổng cộng 3 cộ...

Comments

Crypto Market Monitor:

👉👉👉 Crypto Market Monitor

Diễn Đàn Gaming:

SELLVIA24H.TOP - Latest news from the United States

Intern TOS:

github là gì Có thể nhiều người không biết github là gì ấy chứ, GitHub là một nơi để lưu trữ và quản lý mã nguồn cho các dự án phần mềm. GitHub có cả phiên bản miễn phí và trả phí, với phiên bản miễn ...

Like Us!

item