tailieunhanh - 24 học flash_p3
Tham khảo tài liệu '24 học flash_p3', công nghệ thông tin, đồ họa - thiết kế - flash phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | tạo mảng CODE myArray 36 23 63 71 25 Mảng myArray có chứa 5 phần tử là số nguyên. Muốn lấy giá trị của một phần tử trong mảng thì sử dụng như sau CODE trace myArray 0 Phần tử đầu tiên trong mảng luôn luôn được đánh số 0. Vì vậy như ví dụ trên có 5 phần tử thì phần tử thứ 0 chứa giá trị 36 và phần tử thứ 4 mang giá trị 25. Một cách khác để tạo mảng là sử dụng new Array CODE myArray new Array Muốn thêm một phần tử vào cuối mảng sử dụng câu lệnh push. Ví dụ dưới đây sẽ tạo ra một mảng giống mảng ở ví dụ trên CODE myArray new Array 3 6 23 63 71 25 Những thao tác trên mảng Để kiểm tra xem mảng có bao nhiêu phần tử thì bạn có thể sử dụng thuộc tính length CODE myArray 36 23 63 71 25 trace Còn nếu muốn lấy phần tử cuối cùng của mảng và bỏ phần tử này ra khỏi mảng thì sử dụng câu lệnh pop CODE myArray 36 23 63 71 25 trace myArray a trace a trace myArray Đoạn code ví dụ trên sẽ trace 5 phần tử của mảng myArray. Sau đó lấy phần tử cuối cùng của mảng tức là 25 đua vào biến a đồng thời bỏ phần tử 25 ra khỏi mảng. Cuối cùng trace các phần tử của mảng myArray lúc này chỉ còn 4 phần tử. Sử dụng kết hợp push và pop để tạo một hệ thống vào sau ra truớc last in first out thuờng gọi là stack. Hãy tuởng tuợng đến một chồng sách chúng ta để cuốn sách đầu tiên xuống rồi chồng lên cuốn sách thứ 2 cuốn thứ 3 cuốn thứ 4. Khi muốn lấy sách ra thì phải lấy cuốn trên cùng truớc tức là chồng lên cuối cùng. Nguợc lại với pop là shift. Nó sẽ bỏ ra phần tử đầu tiên trong mảng. Đoạn code duới đây sẽ làm giống nhu đoạn trên nhung sẽ không bỏ phần tử 25 mà sẽ bỏ phần tử 36 CODE myArray 36 23 63 71 25 trace myArray a trace a trace myArray Nguợc lại với shift là unshift. Nó sẽ chèn thêm một phần tử vào đầu mảng. Nếu bạn muốn lấy ra chỉ một phần của mảng thì có thể sử dụng hàm slice. Đối số truyền vào sẽ là vị trí đầu tiên và vị trí cuối cùng của phần cần lấy ra trong mảng. CODE myArray 36 23 63 71
đang nạp các trang xem trước