Thực hiện đoạn Javascript này, giá trị của biến res là gì? var str = "Orange, Banana, Apple"; var res = str.slice(-12, -6);
Trả lời:
Đáp án đúng: C
Đoạn mã JavaScript sử dụng phương thức slice() để trích xuất một phần của chuỗi. Phương thức slice(start, end) trích xuất các ký tự từ vị trí start đến trước vị trí end. Nếu start hoặc end là số âm, nó được tính từ cuối chuỗi.
str.slice(-12, -6):-12là vị trí bắt đầu, tính từ cuối chuỗi.-6là vị trí kết thúc (không bao gồm), tính từ cuối chuỗi.
Chuỗi str là "Orange, Banana, Apple".
- Độ dài chuỗi là 21 ký tự.
- Vị trí -12 tương ứng với vị trí 21 - 12 = 9 (ký tự 'a' trong 'Banana').
- Vị trí -6 tương ứng với vị trí 21 - 6 = 15 (ký tự ' ' sau 'Banana').
Vậy, str.slice(-12, -6) sẽ trả về chuỗi từ vị trí 9 đến vị trí 14 (không bao gồm 15), tức là "ananaB".





