Máy tínhHệ điều hành

Ngăn xếp Javascript push / pop

JavaScript không stack với nhau, nhưng có một mảng có thể được sử dụng như một chồng. Cùng lúc đó, các phương pháp thao tác mảng JavaScript của push / pop, có thể có ít cây rơm xử lý của họ, và một loạt các tổ chức dữ liệu riêng của họ.

Là một mảng xấp xỉ đầu tiên - đây là một cấu trúc dữ liệu quen thuộc và phổ biến. Nhưng làm việc với họ như một chồng mang lại cho họ không lường trước khả năng xảy ra các cú pháp ngôn ngữ. Thêm / xóa thông qua đẩy JavaScript / pop để chấm dứt hoặc unshift / ca lên hàng đầu không chỉ thuận tiện, nhưng cũng thực tế.

Sử dụng phương pháp

Mảng có thể được bổ sung với các yếu tố mới sử dụng phương pháp đẩy. Kết quả của phương pháp này là số điện thoại mới của các nguyên tố trong mảng. Thủ tục ngược - phương pháp pop không có tham số, nhưng cho là kết quả của phần tử cuối cùng của mảng.

Như sau từ ngôn ngữ cú pháp và logic mảng có thể làm việc với bất kỳ loại dữ liệu.

Javascript mở rộng đối tượng - vô nghĩa hay tiến bộ?

ngôn ngữ trình duyệt là không thua kém nhiều đồng nghiệp của họ "tự do" đối với các lập trình hướng đối tượng, có nghĩa là, cùng làm cho nó có thể tạo ra các đối tượng. Như vậy từ khóa biểu thị một cái gì đó liên quan đến PLO có.

Nói chung, thực tế là có trong JavaScript, cho đến nay không đủ khả năng để có bất cứ "tự do" từ ngôn ngữ trình duyệt. Bản gốc nhất - việc tạo ra các đối tượng ở đây - đó là tay lập trình viên, bắt đầu với tên của đối tượng.

phương pháp JavaScript pop & đẩy khi sử dụng đối tượng cung cấp cho các lập trình viên khả năng tạo đối tượng đa chức năng theo nghĩa đen của từ này.

Ví dụ, có một vài trang có liên quan nhưng khác nhau (đối tượng mà không liên quan đến nhau logic của đối thoại), bạn có thể thực hiện các chuyển động trên chúng khách truy cập. Đặt chồng (một mảng) bằng cách đẩy đối tượng trang bắt đầu (một khách truy cập đến), cho anh ta một sự lựa chọn của hành động.

Tiếp đẩy phía trên cùng của trang để đặt các đối tượng, được lựa chọn bởi khách truy cập. Rollback pop trở lại nó trở lại. Di chuyển trên - đẩy tới, và do đó cuộc đối thoại sẽ được hình thành của khách truy cập hiện tại. Điều này có thể hữu ích như là một nhà phát triển về mặt kinh nghiệm và thống kê và cung cấp điều hướng trong phiên hiện tại của trang web.

Stack, và một loạt các tổ chức dữ liệu

Có rất nhiều công việc mà kết quả đòi hỏi phải có nhiều sự lựa chọn. Nếu bạn chọn để thực hiện một bộ nếu hoặc trường hợp tuyên bố, bạn sẽ có được một lớn, dài và nhánh điều kiện "bụi".

Nói chung, nó không phải là một giải pháp xấu, nhưng khi bạn muốn thay đổi một cái gì đó, từ lâu đã nhớ những gì các điều kiện của việc làm thế nào để được, và thuật toán sẽ không đọc được, và khó chịu nhất, có thể là một nguồn rất khó để phát hiện lỗi.

Với sự giúp đỡ của ngăn xếp trong hầu hết mọi trường hợp, bạn có thể làm dễ dàng hơn.

Có một vấn đề: bạn phải chọn một nhà cung cấp từ hàng trăm sẵn. Mỗi nghệ sĩ có thể làm một cái gì đó ra khỏi ba vị trí (từ một đến ba trong bất kỳ sự kết hợp):

  • t - làm bảo trì;
  • s - hoàn toàn có thể tiến hành sửa chữa;
  • i - có quyền thực hiện việc sửa chữa bảo hành.

Để nhanh chóng chọn thứ tự Executive với đúng loại (loại công việc), bạn có thể làm ba hoạt động JavaScript đẩy và hợp nhất mảng thành một chuỗi duy nhất.

Tìm kiếm trên dòng liên tiếp phải lúc nào cũng rõ ràng hơn so với điều kiện nhiều. Đây là một trường hợp đơn giản chỉ ba trên ba lựa chọn, nhưng ngay cả ở đây sẽ có nhiều mã hơn trong sự so sánh giữa chỉ có hai dòng.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.atomiyme.com. Theme powered by WordPress.