Hướng dẫn is there any reverse function in javascript? - có chức năng đảo ngược nào trong javascript không?
Bài viết này dựa trên tập lệnh thuật toán cơ bản của Freecodecamp Đảo ngược một chuỗi là một trong những câu hỏi JavaScript thường gặp nhất trong vòng phỏng vấn kỹ thuật. Người phỏng vấn có thể yêu cầu bạn viết các cách khác nhau để đảo ngược chuỗi hoặc họ có thể yêu cầu bạn đảo ngược một chuỗi mà không cần sử dụng các phương thức được xây dựng hoặc họ thậm chí có thể yêu cầu bạn đảo ngược một chuỗi bằng cách sử dụng đệ quy. is one of the most frequently asked JavaScript question in the technical round of interview. Interviewers may ask you to write different ways to reverse a string, or they may ask you to
reverse a string without using in-built methods, or they may even ask you to reverse a string using recursion. Có khả năng hàng chục cách khác nhau để thực hiện nó, không bao gồm chức năng đảo ngược tích hợp, vì JavaScript không có.reverse function, as JavaScript does not have one. Dưới đây là ba cách thú vị nhất của tôi để giải quyết vấn đề đảo ngược một chuỗi trong JavaScript. Đối với giải pháp này, chúng tôi sẽ sử dụng ba phương thức: phương thức String.Prototype.Split (), phương thức mảng.prototype.Reverse () và phương thức mảng.prototype.join ().
Chuỗi ba phương pháp lại với nhau:
2. Đảo ngược một chuỗi với một vòng lặp giảm cho vòng lặp
3. Đảo ngược một chuỗi với đệ quyĐối với giải pháp này, chúng tôi sẽ sử dụng hai phương thức: Phương thức String.Prototype.substr () và phương thức String.Prototype.Charat ().
Độ sâu của đệ quy bằng chiều dài của chuỗi. Giải pháp này không phải là giải pháp tốt nhất và sẽ thực sự chậm nếu chuỗi rất dài và kích thước ngăn xếp là mối quan tâm chính.
Toán tử điều kiện (ternary):
Đảo ngược một chuỗi trong JavaScript là một thuật toán nhỏ và đơn giản có thể được yêu cầu trong sàng lọc điện thoại kỹ thuật hoặc một cuộc phỏng vấn kỹ thuật. Bạn có thể đi theo con đường ngắn trong việc giải quyết vấn đề này, hoặc thực hiện cách tiếp cận bằng cách giải quyết nó bằng các giải pháp đệ quy hoặc thậm chí phức tạp hơn. is a small and simple algorithm that can be asked on a technical phone screening or a technical interview. You could take the short route in solving this problem, or take the approach by solving it with recursion or even more complex solutions. Tôi hy vọng bạn tìm thấy điều này hữu ích. Đây là một phần trong loạt bài viết của tôi Làm thế nào để giải quyết các bài viết của FCC Thuật toán trên thuật toán Camp miễn phí, trong đó tôi đề xuất một số giải pháp và giải thích từng bước những gì xảy ra dưới mui xe. Ba cách để lặp lại một chuỗi trong JavaScriptin Bài viết này, tôi sẽ giải thích cách giải quyết Freecodecamp, lặp lại một chuỗi lặp lại một thử thách chuỗi. Điều này liên quan đến Hai cách để xác nhận kết thúc của một chuỗi trong JavaScriptin Bài viết này, tôi sẽ giải thích cách giải quyết FreeCodecamp, xác nhận thử thách kết thúc. Ba cách để nhân viên hóa một số trong bài viết của JavaScriptthis dựa trên thuật toán cơ bản của Code Camp miễn phí Hai cách để kiểm tra palindromes trong bài viết của JavaScriptthis dựa trên thuật toán cơ bản của Code Camp miễn phí Kiểm tra palindromes. Ba cách để tìm từ dài nhất trong một chuỗi trong bài viết của JavaScriptthis dựa trên tập lệnh thuật toán cơ bản Camp Camp miễn phí Tìm từ dài nhất trong một chuỗi. Ba cách để tiêu đề trường hợp một câu trong bài viết của JavaScriptthis dựa trên thuật toán cơ bản Camp Camp miễn phí Trường hợp tiêu đề của một câu. Nếu bạn có giải pháp riêng hoặc bất kỳ đề xuất nào, hãy chia sẻ chúng dưới đây trong các ý kiến. Hoặc bạn có thể theo dõi tôi trên Medium, Twitter, GitHub và LinkedIn, ngay sau khi bạn nhấp vào trái tim xanh bên dưới ;-)Medium, Twitter, Github and LinkedIn, right after you click the green heart below ;-) #Ở lại, #Keeponhacking & #MakeithAppen! Tài nguyên
Học mã miễn phí. Chương trình giảng dạy 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 |