АЛ

Size: a a a
АЛ
В
const
format format = {'data':[
{'unit':'m', 'value': 100},
{'unit':'sm', 'value': 1},
{'unit':'in', 'value': 2.54},
{'unit':'ft', 'value': 30.48},
{'unit':'km', 'value': 100000}
]}; // данные о форматах ( конвертировных в см )
const
Data Data = {'distance': {'unit':'m', 'value': 0.5}, 'convert_to': 'ft'}; // данные на обработку
let
obj obj = {'unit':'yd', 'value': 91.44}; // пробник на добавление
let
resres;
function Convert(Data){
let value = Data.distance.value;
let unit = Data.distance.unit;
let convert_to = Data.convert_to;
// console.log(unit)
// console.log(value)
// console.log(convert_to)
formatformat.data.map(elem => {
if(elem.unit === unit){
let tempdata = value * elem.value;
formatformat.data.map(elem => {
if(elem.unit === convert_to){
res res = `{"unit":"${convert_to}","value","${(tempdata/elem.value).toFixed(2)}"}`
consoleconsole.log(
resres)
return
res}
})
}
})
}
// function AddJSON(obj){
// format.push(obj);
// }
// AddJSON(obj);
consoleconsole.log(Convert(
DataData));
В
const
format format = {'data':[
{'unit':'m', 'value': 100},
{'unit':'sm', 'value': 1},
{'unit':'in', 'value': 2.54},
{'unit':'ft', 'value': 30.48},
{'unit':'km', 'value': 100000}
]}; // данные о форматах ( конвертировных в см )
const
Data Data = {'distance': {'unit':'m', 'value': 0.5}, 'convert_to': 'ft'}; // данные на обработку
let
obj obj = {'unit':'yd', 'value': 91.44}; // пробник на добавление
let
resres;
function Convert(Data){
let value = Data.distance.value;
let unit = Data.distance.unit;
let convert_to = Data.convert_to;
// console.log(unit)
// console.log(value)
// console.log(convert_to)
formatformat.data.map(elem => {
if(elem.unit === unit){
let tempdata = value * elem.value;
formatformat.data.map(elem => {
if(elem.unit === convert_to){
res res = `{"unit":"${convert_to}","value","${(tempdata/elem.value).toFixed(2)}"}`
consoleconsole.log(
resres)
return
res}
})
}
})
}
// function AddJSON(obj){
// format.push(obj);
// }
// AddJSON(obj);
consoleconsole.log(Convert(
DataData));
MW
PV
М
NK
АШ
NS
NS