Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Thắc mắc về javascript

  1. #1
    Ngày gia nhập
    02 2017
    Bài viết
    9

    Mặc định Thắc mắc về javascript

    <html>
    <body>

    <p>Click the button to sort the array in ascending order.</p>

    <button onclick="myFunction()">Try it</button>

    <p id="demo"></p>

    <script>
    var points = [40, 100, 1, 5, 25, 10];
    document.getElementById("demo").innerHTML = points;

    function myFunction() {
    points.sort(function(a, b){return a - b});
    document.getElementById("demo").innerHTML = points;
    }
    </script>

    </body>
    </html>
    ```
    mn giải thích giúp mình đoạn points.sort(function(a, b){return a - b}); được không? Mình không hiểu đoạn này lắm.

    - - - Nội dung đã được cập nhật ngày 13-03-2017 lúc 11:27 AM - - -

    points.sort(function(a, b){return a - b}) ở đây nó sẽ lấy giá trị a,b như thế nào ạ?
    Mình cảm ơn.

  2. #2
    Ngày gia nhập
    06 2013
    Bài viết
    122

    https://www.w3schools.com/jsref/jsref_sort.asp

  3. #3
    Ngày gia nhập
    02 2016
    Bài viết
    247

    Trích dẫn Nguyên bản được gửi bởi nguyenq Xem bài viết
    https://www.w3schools.com/jsref/jsref_sort.asp
    Đề bài người ta lấy ở đó ra. Bạn chỉ ngược trở lại?

    Phương thức sort của array có thể nhận một callback function, dùng để xác định cách so sánh các phần tử để sort. Nếu bạn không nạp tham số callback function, tức là sort(), thì nó mặc định cách sort theo text.
    Trong ví dụ trên, bạn nạp cho nó một callback function, xác định là sort theo số, và từ bé đến lớn. Nếu muốn lớn xuống bé thì return b-a.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn