You can use the `Array.prototype.sort()` function. However, its default behavior is to convert the elements into strings and sort those alphabetically, meaning numbers will be sorted incorrectly. To fix this, pass a comparison function like so:
```js
var arr = [5, 17, 2, 9];
arr.sort((a, b) => a - b); // positive if a > b and vice versa
console.log(arr);
// Array [2, 5, 9, 17]
```
คุณสามารถใช้ฟังก์ชัน `Array.prototype.sort()` ได้ อย่างไรก็ตาม ลักษณะการทำงานเริ่มต้นคือการแปลงองค์ประกอบให้เป็นสตริงและเรียงลำดับตามตัวอักษร ซึ่งหมายความว่าตัวเลขจะถูกจัดเรียงไม่ถูกต้อง เพื่อแก้ไขปัญหานี้ ให้ส่งฟังก์ชันการเปรียบเทียบดังนี้: ```js var arr = [5, 17, 2, 9]; arr.sort((a, b) => a - b); // บวกถ้า a > b และในทางกลับกัน console.log(arr); // อาร์เรย์ [2, 5, 9, 17] ```
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence