wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Array (mảng) trong Javascript

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Cho biết kết quả của đoạn code sau:

 var dt = ["Chân thành", "Nhường nhịn"];    

dt[2] = "Khiêm tốn";    

dt.push("Mạnh mẽ");  

 console.log(dt, dt.length);

a)

[ "Chân thành", "Nhường nhịn"]

b)

Mạnh mẽ

c)

[ "Chân thành", "Nhường nhịn", "Khiêm tốn", "Mạnh mẽ" ]

d)

Lỗi

2.

Phát biểu nào đúng về mảng (array) trong javascript?

a)

Để biết số phần tử của mảng, dùng thuộc tính length theo cú pháp tênmảng

b)

Mảng là kiểu dữ liệu dùng để lưu 1 giá trị

c)

Có thể truy xuất phần tử của mảng thông qua cú pháp tenmang[a]

d)

Có thể truy xuất phần tử của mảng thông qua cú pháp tenmang(b)

e)

Phần tử của mảng có thể có kiểu dữ liệu khác nhau. Ví dụ phần tử đầu tiên là chữ, phần tử thứ hai là số

3.

Phương thức concat() dùng để làm gì?

a)

Dùng để nối 2 hay nhiều mảng với nhau

b)

Dùng để lọc ra các phần tử trong mảng thoả mãn một điều kiện nào đó

c)

Dùng để lọc phần tử trong mảng, tuy nhiên nó sẽ trả về giá trị ĐẦU TIÊN tìm thấy ở trong mảng hoặc có thể trả về undefined nếu không tìm thấy

d)

Dùng để kiểm tra xem phần tử đã cho có tồn tại trong mảng hay không

4.

Phương thức concat() dùng để làm gì?

a)

Dùng để nối 2 hay nhiều mảng với nhau

b)

Dùng để lọc ra các phần tử trong mảng thoả mãn một điều kiện nào đó

c)

Dùng để lọc phần tử trong mảng, tuy nhiên nó sẽ trả về giá trị ĐẦU TIÊN tìm thấy ở trong mảng hoặc có thể trả về undefined nếu không tìm thấy

d)

Dùng để kiểm tra xem phần tử đã cho có tồn tại trong mảng hay không

5.

Phương thức filter()  dùng để làm gì?

a)

Dùng để nối 2 hay nhiều mảng với nhau

b)

Dùng để lọc ra các phần tử trong mảng thoả mãn một điều kiện nào đó

c)

Dùng để lọc phần tử trong mảng, tuy nhiên nó sẽ trả về giá trị ĐẦU TIÊN tìm thấy ở trong mảng hoặc có thể trả về undefined nếu không tìm thấy

d)

Dùng để kiểm tra xem phần tử đã cho có tồn tại trong mảng hay không

6.

Phương thức includes() dùng để làm gì?

a)

Dùng để nối 2 hay nhiều mảng với nhau

b)

Dùng để lọc ra các phần tử trong mảng thoả mãn một điều kiện nào đó

c)

Dùng để lọc phần tử trong mảng, tuy nhiên nó sẽ trả về giá trị ĐẦU TIÊN tìm thấy ở trong mảng hoặc có thể trả về undefined nếu không tìm thấy

d)

Dùng để kiểm tra xem phần tử đã cho có tồn tại trong mảng hay không

7.

Phương thức find() dùng để làm gì?

a)

Dùng để nối 2 hay nhiều mảng với nhau

b)

Dùng để lọc ra các phần tử trong mảng thoả mãn một điều kiện nào đó

c)

Dùng để lọc phần tử trong mảng, tuy nhiên nó sẽ trả về giá trị ĐẦU TIÊN tìm thấy ở trong mảng hoặc có thể trả về undefined nếu không tìm thấy

d)

Dùng để kiểm tra xem phần tử đã cho có tồn tại trong mảng hay không

8.

Phương thức indexOf() dùng để làm gì?

a)

Dùng để xoá phần tử cuối cùng ra khỏi mảng

b)

Dùng để tạo ra một mảng mới với các phần tử là kết quả từ việc thực thi một hàm lên TỪNG PHẦN TỬ của mảng ban đầu

c)

Dùng để tìm kiếm vị trí của phần tử trong mảng

d)

Dùng để tạo ra một chuỗi mới bằng cách nối tất cả các phần tử của mảng, mặc định ngăn cách chúng bởi dấu phẩy hoặc một chuỗi ký tự xác định

9.

Phương thức join() dùng để làm gì?

a)

Dùng để xoá phần tử cuối cùng ra khỏi mảng

b)

Dùng để tạo ra một mảng mới với các phần tử là kết quả từ việc thực thi một hàm lên TỪNG PHẦN TỬ của mảng ban đầu

c)

Dùng để tìm kiếm vị trí của phần tử trong mảng

d)

Dùng để tạo ra một chuỗi mới bằng cách nối tất cả các phần tử của mảng, mặc định ngăn cách chúng bởi dấu phẩy hoặc một chuỗi ký tự xác định

10.

Phương thức map() dùng để làm gì?

a)

Dùng để xoá phần tử cuối cùng ra khỏi mảng

b)

Dùng để tạo ra một mảng mới với các phần tử là kết quả từ việc thực thi một hàm lên TỪNG PHẦN TỬ của mảng ban đầu

c)

Dùng để tìm kiếm vị trí của phần tử trong mảng

d)

Dùng để tạo ra một chuỗi mới bằng cách nối tất cả các phần tử của mảng, mặc định ngăn cách chúng bởi dấu phẩy hoặc một chuỗi ký tự xác định

11.

Phương thức pop() dùng để làm gì?

a)

Dùng để xoá phần tử cuối cùng ra khỏi mảng

b)

Dùng để tạo ra một mảng mới với các phần tử là kết quả từ việc thực thi một hàm lên TỪNG PHẦN TỬ của mảng ban đầu

c)

Dùng để tìm kiếm vị trí của phần tử trong mảng

d)

Dùng để tạo ra một chuỗi mới bằng cách nối tất cả các phần tử của mảng, mặc định ngăn cách chúng bởi dấu phẩy hoặc một chuỗi ký tự xác định

12.

Phương thức shift() dùng để làm gì?

a)

Dùng để thêm phần tử cuối mảng

b)

Dùng để tạo ra một mảng mới với các phần tử là kết quả từ việc thực thi một hàm lên TỪNG PHẦN TỬ của mảng ban đầu

c)

Dùng để tìm kiếm vị trí của phần tử trong mảng

d)

Dùng để tạo ra một chuỗi mới bằng cách nối tất cả các phần tử của mảng, mặc định ngăn cách chúng bởi dấu phẩy hoặc một chuỗi ký tự xác định