【发布时间】:2020-12-27 04:33:37
【问题描述】:
我有一个文本文件中的尺寸值,我需要将其分类为 3 个不同的“距离”部分。
我必须在一侧显示尺寸,在右侧显示输出距离类别。
我该怎么做?
【问题讨论】:
标签: javascript node.js sorting
我有一个文本文件中的尺寸值,我需要将其分类为 3 个不同的“距离”部分。
我必须在一侧显示尺寸,在右侧显示输出距离类别。
我该怎么做?
【问题讨论】:
标签: javascript node.js sorting
'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);
【讨论】: