JSFiddle - React, Tailwind, and code Playground

by Trần Ngọc Minh

JavaScript

//dùng cho mảng chứa các chuỗi
var fruits = ["Banana", "Orange", "Apple", "Mango"];
// sắp tăng dần
fruits.sort();//Apple,Banana,Mango,Orange
// kết hợp với reverse để sắp giảm dần
fruits.reverse(); // Orange, Mango, Banana, Apple
alert(fruits);

// dùng cho mảng chứa số
var nums = [40, 100, 1, 5, 25, 10];
// sắp xếp tăng dần
alert(nums.sort(function(a, b){return a-b}));
// sắp giảm dần
alert(nums.sort(function(a, b){return b-a}));

//dùng cho mảng chứa đối tượng
var cars = [ {type:"Volvo", year:2016},{type:"Saab", year:2001}, {type:"BMW", year:2010}];
// sắp xếp các đối tượng trong mảng tăng dần theo năm
cars.sort(function(a, b){return a.year-b.year});
for (i=0; i<cars.length; i++)
alert(cars[i].type + " " + cars[i].year);