Hàm slice() trong JavaScript

Hàm slice() trong JavaScript

Hàm slice() trong JavaScript dùng để tách một số phần tử, ký tự của mảng hoặc chuỗi gốc để tạo mảng mới hoặc chuỗi mới, chi tiết như nào hãy cùng chúng tôi phân tích:

Chức năng của Hàm slice() trong JavaScript

Hàm slice() trong JavaScript dùng để tách một số phần tử, ký tự của mảng hoặc chuỗi gốc để tạo mảng mới hoặc chuỗi mới và không ảnh hưởng mảng hoặc chuỗi gốc, vị trí bắt đầu tính từ số 0.

Cú pháp của Hàm slice() trong JavaScript

manghoacchuoi.slice(vitribatdau,vitriketthuc);

manghoacchuoi: Mảng hoặc chuỗi

vitribatdau: Ví trí bắt đầu.

vitriketthuc: Vị trí kết thúc (nhưng chỉ lấy đến vitriketthuc-1).

manghoacchuoi.slice(vitribatdau);

manghoacchuoi: Mảng hoặc chuỗi

vitribatdau: Ví trí bắt đầu tới cuối mảng hoặc chuỗi.

Code Hàm slice() trong JavaScript

Hàm slice() xử lý mảng trong JavaScript

<script>
// Lấy từ vị trí 1 tới vị trí 3
document.write("<b>Lấy từ vị trí 1 tới vị trí 3</b><br>"); 
var mang  = new Array("Hạ","Vân","Lực","Quỳnh","Dung","Nhím","Cherry");
var mangmoi = mang.slice(1,4);
// Vòng lặp xem các phần tử trong mảng
mangmoi.forEach((value, key) => {
document.write("Vị trí "+key+": "+value+"<br>"); 
});

// Lấy từ vị trí bắt đầu đến hết mảng
document.write("<b>Lấy từ vị trí bắt đầu đến hết mảng</b><br>"); 
var mang  = new Array("Hạ","Vân","Lực","Quỳnh","Dung","Nhím","Cherry");
var mangmoi = mang.slice(1);
// Vòng lặp xem các phần tử trong mảng
mangmoi.forEach((value, key) => {
document.write("Vị trí "+key+": "+value+"<br>"); 
});
</script>

Kết quả:

Vị trí 0: Vân
Vị trí 1: Lực
Vị trí 2: Quỳnh
Lấy từ vị trí bắt đầu đến hết mảng
Vị trí 0: Vân
Vị trí 1: Lực
Vị trí 2: Quỳnh
Vị trí 3: Dung
Vị trí 4: Nhím
Vị trí 5: Cherry

Chạy Thử

Hàm slice() xử lý chuỗi trong JavaScript

<script>
// Lấy từ vị trí 8 tới vị trí 10
document.write("<b>Lấy từ vị trí 8 tới vị trí 10</b><br>");    	
var chuoigoc = "web moi xin chao quy khach";
var chuoimoi  = chuoigoc.slice(8,11);
document.write(chuoimoi+"<br>");

// Lấy từ vị trí 12 tới cuối chuỗi
document.write("<b>Lấy từ vị trí 12 tới cuối chuỗi</b><br>");    	
var chuoigoc = "web moi xin chao quy khach";
var chuoimoi  = chuoigoc.slice(12);
document.write(chuoimoi);

</script>

Kết quả:

xin

Chạy Thử

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Hàm slice() trong JavaScript.

  • 0 Bình luận
Content Trần Ngọc Thanh
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Hàm slice() trong JavaScript
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn thiết kế website
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn