JS Snippets: Array of Objects: Difference between revisions

From WikiMLT
m (Стадий: 4 [Фаза:Авторизиране, Статус:Разработен]; Категория:JavaScript)
Line 26: Line 26:
{{devStage  
{{devStage  
  | Прндл  = JavaScript
  | Прндл  = JavaScript
  | Стадий = 3
  | Стадий = 4
  | Фаза  = Разработване
  | Фаза  = Авторизиране
  | Статус = Разработван
  | Статус = Разработен
  | ИдтПт  = Spas
  | ИдтПт  = Spas
  | РзбПт  = {{REVISIONUSER}}
  | РзбПт = Spas
| АвтПт = {{REVISIONUSER}}
  | ИдтДт  = 11.03.2023
  | ИдтДт  = 11.03.2023
  | РзбДт  = {{Today}}
  | РзбДт = 11.03.2023
| АвтДт = {{Today}}
  | ИдтРв  = [[Special:Permalink/32394|32394]]
  | ИдтРв  = [[Special:Permalink/32394|32394]]
  | РзбРв  = {{REVISIONID}}
  | РзбРв = [[Special:Permalink/32396|32396]]
| АвтРв = {{REVISIONID}}
}}
}}
</div>
</div>
</noinclude>
</noinclude>

Revision as of 13:49, 11 March 2023

Ref­er­ences

Sort Ob­jects by a Prop­er­ty

data.mjs
export default [
    { product: "#1", price: 7.54 },
    { product: "#2", price: 2.55 },
    { product: "#3", price: 3.79 }
];
sort.ts
import products from "./data.mjs";

function sortProducts(data: { product: string, price: number }[]) {
    return data.sort((a, b) => a.price - b.price);
}