Bạn có thể sử dụng mối nối trên chuỗi javascript không?
Phương thức 9 là một phương thức tích hợp sẵn cho các đối tượng Mảng JavaScript. Nó cho phép bạn thay đổi nội dung của mảng bằng cách xóa hoặc thay thế các phần tử hiện có bằng phần tử mới Show
Phương thức này sửa đổi mảng ban đầu và trả về các phần tử đã xóa dưới dạng một mảng mới Trong hướng dẫn này, bạn sẽ học cách loại bỏ, thêm hoặc thay thế các phần tử của một mảng bằng cách sử dụng phương thức 9. Trước tiên hãy bắt đầu với việc loại bỏ các phần tử khỏi một mảngCách xóa phần tử mảng bằng splice()Ví dụ: giả sử bạn có một mảng tên là 1 nhưng bạn có một số tên ngày trong mảng như sau Một mảng hỗn hợp của tên tháng và ngàyBạn có thể sử dụng phương thức 9 để xóa tên ngày khỏi phương thức 1 và đồng thời thêm nó vào một mảng mới Tạo mảng ngàyPhương thức 9 cần ít nhất một tham số, đó là chỉ số 2 nơi bắt đầu thao tác nối. Trong đoạn mã trên, số 3 được truyền cho phương thức, có nghĩa là 9 sẽ bắt đầu xóa các phần tử khỏi chỉ mục 3Bạn cũng có thể xác định số lượng phần tử bạn muốn loại bỏ khỏi mảng bằng cách chuyển đối số thứ hai là 6 được gọi là 7. Ví dụ: để xóa chỉ một phần tử, bạn có thể chuyển số 8 như thế này Chỉ xóa một phần tử khỏi mảngKhi bạn bỏ qua tham số 7, thì 9 sẽ loại bỏ tất cả các phần tử từ chỉ số 2 đến cuối mảngCách xóa và thêm phần tử mảng bằng splice()Phương pháp này cũng cho phép bạn thêm các phần tử mới ngay sau thao tác xóa. Bạn chỉ cần chuyển các phần tử bạn muốn thêm vào mảng sau khi đếm xóa Cú pháp đầy đủ của phương thức 9 như sau 1Hoàn thành cú pháp phương thức nối mảng ()Ví dụ sau đây cho thấy cách bạn có thể xóa "Thứ hai" và "Thứ ba" trong khi thêm "Tháng ba" và "Tháng tư" vào mảng 1 2Sử dụng mối nối () để loại bỏ và thêm các phần tử vào một mảngCách thêm phần tử mảng mới mà không xóa phần tử nàoCuối cùng, bạn có thể thêm các phần tử mới mà không xóa bất kỳ phần tử nào bằng cách chuyển số 4 cho tham số 7. Khi không có phần tử nào bị loại bỏ, phương thức mối nối sẽ trả về một mảng trống. Bạn có thể chọn có lưu trữ mảng trống được trả về vào một biến hay khôngVí dụ sau đây cho thấy cách bạn có thể thêm một phần tử mới 6 bên cạnh 7 mà không xóa bất kỳ phần tử nào. Vì phương thức 9 trả về một mảng trống nên bạn không cần lưu trữ mảng đã trả về 7Phương thức mối nối() được gọi mà không trả về bất kỳ phần tử nàoSự kết luậnBạn vừa học cách thức hoạt động của phương thức 9. Bạn đã làm rất tốtPhương thức 9 chủ yếu được sử dụng khi bạn cần xóa hoặc thêm phần tử mới vào mảng. Trong một số trường hợp, bạn cũng có thể sử dụng nó để tách một mảng có nội dung hỗn hợp như trường hợp trênKhi bạn loại bỏ các phần tử 4 khỏi mảng, thì phương thức sẽ chỉ trả về một mảng trống. Bạn luôn có quyền gán mảng trả về cho một biến hoặc bỏ qua nóCảm ơn đã đọc hướng dẫn nàyNếu bạn muốn tìm hiểu thêm về JavaScript, bạn có thể muốn xem trang web của tôi tại sebhastian. com, nơi tôi đã xuất bản hơn 100 bài hướng dẫn về lập trình với JavaScript Các hướng dẫn bao gồm Thao tác chuỗi, Thao tác ngày, Phương thức mảng và đối tượng, giải pháp thuật toán JavaScript, v.v. Hãy chắc chắn để kiểm tra nó ra 😉 QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO JavaScript Full Stack Developer hiện đang làm việc với fullstack JS bằng React và Express. Nathan thích viết về kinh nghiệm lập trình của mình để giúp đỡ người khác Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Bạn có thể cắt một chuỗi trong JavaScript không?Phương thức slice() trích xuất một phần của chuỗi và trả về nó dưới dạng một chuỗi mới mà không sửa đổi chuỗi ban đầu .
Bạn có thể sử dụng mối nối trên một đối tượng JavaScript không?Phương thức splice() là một phương thức tích hợp sẵn cho các đối tượng Mảng JavaScript . Nó cho phép bạn thay đổi nội dung của mảng bằng cách xóa hoặc thay thế các phần tử hiện có bằng phần tử mới. Phương thức này sửa đổi mảng ban đầu và trả về các phần tử đã xóa dưới dạng một mảng mới.
Bạn có thể sửa đổi chuỗi trong JavaScript không?Chuỗi Javascript là bất biến, không thể sửa đổi chúng "tại chỗ" nên bạn không thể sửa đổi một ký tự đơn lẻ. trên thực tế, mọi lần xuất hiện của cùng một chuỗi là MỘT đối tượng.
Mối nối có làm thay đổi chuỗi không?splice thay đổi mảng ban đầu và trả về các phần tử đã loại bỏ trong một mảng mới. Nó cũng tùy chọn loại bỏ một số phần tử đã chỉ định hoặc chèn các phần tử có giá trị được chỉ định. Đây là những gì cú pháp trông giống như. mảng. |