Chào mn, mình có 1 chuỗi var a = "Hello";, mình muốn truy xuất đến chữ e thì mình sài a[1] hay là a.charAt(1) vậy, Tại mình sài 2 cách nó đều ra kq đúng ấy. Mong mn giúp đỡ.
Truy xuất phần tử trong chuỗi javascript
Cách nào cũng đúng hết mà.
Bản thân chuỗi là mảng nên truy xuất theo cách gọi mảng vẫn được.
Và nó cũng là “đối tượng” nên gọi bằng “phương thức” vẫn được.
Chỉ có điểm khác: khi truy xuất ra ngoài phạm vi chuỗi (âm hoặc lớn hơn độ dài chuỗi) thì kết quả có khác.
"Hello"[-1];
> undefined
(Không tồn tại)
"Hello".charAt(-1);
> ""
(Chuỗi rỗng)
1 Like
tks a, Cho mình hỏi luôn là để truy xuất đến phần tử td cuối cùng trong table thì dùng hàm gì ạ, minh tra google thì ko thấy ạ.
- Bạn có thể dùng jQuery để truy vấn.
- Hoặc truy vấn toàn bộ thẻ
tdcủatablesẽ nhận được 1 mảng các phần tửtdvà lấy phần tử cuối cùng. - Và còn có
querySelector()nữa.
Một điểm khác là: charAt() hỗ trợ trình duyệt cũ, còn [] thì không nhé!
4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?