var tenbien = ["An", "Bảo", "Bình","Lệ"];
Vị trí phần tử 0 1 2 3
Tùy theo mỗi ngôn ngữ lập trình, nhưng hầu hết các ngôn ngữ đều quy định phần từ đầu tiên là số 0
* Bạn có đặt câu hỏi, tại sao lại không quy định là phần tử số 1 mà lại quy định phần từ 0 đầu tiên
Trả lời: do mấy ông lập trình viên sáng lập ra ngôn ngữ javascript lập trình này ổng quy định vậy.
Bạn làm một số bài tập về biến mảng:
* Bài tập 1: Trong trường bạn có 6 lớp: 10A, 10B,11A,11B,12A,12B hãy tạo ra 1 biến mảng
* Bài tập 2: bạn có dãy số 5,6,7,14,2 hãy tạo ra 1 biến mảng
alert(ten); // kết quả An,Bảo,Bình,Lệ
alert(ten[0] ); //An
alert(ten[1] ); //Bảo
alert(ten[2] ); //Bình
alert(ten[3] ); //Lệ
var arr_ten= ["An", "Bảo", "Bình","Lệ"];
for(const t in arr_ten)
{
// t trả về từ 0 đến 3 (4 phần tử)
alert( arr_ten[t]);
}
//* Kết qua in lần lượt An , Bảo , Bình , Lệ
Ví dụ 1:
var mau= ["Xanh", "Đỏ", "Vàng", "Cam"];
mau.push("Hồng"); // biến màu sẽ lên 5 phần tử vì có thêm phần tử Hồng
Ví dụ 2:
var fruits = [];
fruits.push("1");
fruits.push("2");
fruits.push("3");
Ví dụ 3:
const cars = [];
cars[0]= "Saab";
cars[1]= "Volvo";
cars[2]= "BMW";
const fruits = ["1", "2", "3", "4"];
alert( fruits.join(",") );
str="1;2;3";
const myArr = str.split(";");
const myArr = "a;b;c;d;e".split(";");
for(const it_f in myArr)
{
// it_f trả về 0 -> số phần tử mảng
alert( myArr[it_f ] );
}
function removeElement(array, elem) {
var index = array.indexOf(elem);
if (index > -1) {
array.splice(index, 1);
}
}