Comment classer les valeurs de dimension dans 3 catégories différentes?
Sep 09 2020
J'ai des valeurs de dimension à partir d'un fichier texte que je dois classer dans 3 sections différentes "Distance".
Je dois afficher les dimensions sur un côté et la catégorie de distance de sortie sur le côté droit.
Comment puis je faire ça?
Réponses
2 GirkovArpa Sep 09 2020 at 11:19
'use strict';
const SIX_FEET = 0.02;
const SIXTEEN_FEET = 0.079;
const dims = [
' | Dim:0.05546', ' | Dim:0.05000', ' | Dim:0.05234', ' | Dim:0.06328',
' | Dim:0.06718', ' | Dim:0.03828', ' | Dim:0.04218', ' | Dim:0.04921',
' | Dim:0.05468', ' | Dim:0.04375', ' | Dim:0.04921', ' | Dim:0.03984',
' | Dim:0.05312', ' | Dim:0.05625', ' | Dim:0.05546', ' | Dim:0.06953',
' | Dim:0.06250', ' | Dim:0.06250', ' | Dim:0.04453', ' | Dim:0.04921'
].map((dim) => +dim.match(/[\d\.]+/)[0]); // extract the number from string
const categories = {
'6 feet or less': dims.filter((dim) => dim <= SIX_FEET),
'6 to 16 feet': dims.filter((dim) => dim > SIX_FEET && dim < SIXTEEN_FEET),
'16 feet or greater': dims.filter((dim) => dim >= SIXTEEN_FEET),
};
console.log(categories);