Javascript 如何给那些拥有更多数据的人打电话?json
您好,我可以从一个json数组中调用那些包含更多数据的,我正在创建一个图形,并且必须包含那些包含更多数据的,我在其中发送数据的代码Javascript 如何给那些拥有更多数据的人打电话?json,javascript,json,reactjs,Javascript,Json,Reactjs,您好,我可以从一个json数组中调用那些包含更多数据的,我正在创建一个图形,并且必须包含那些包含更多数据的,我在其中发送数据的代码 vehiculoPorColores = () => { const _this = this fetch("/live/graph/color") .then(response => response.json()) .then(datos => { const vehicleKey = Object.keys(datos)
vehiculoPorColores = () => {
const _this = this
fetch("/live/graph/color")
.then(response => response.json())
.then(datos => {
const vehicleKey = Object.keys(datos)
console.log(vehicleKey)
_this.setState(
{
vehiculosC: vehicleKey.splice(0, 5).map((i, e) => ({
name: vehicleKey[e],
colores: datos[i]
}))
},
() => {
setTimeout(this.vehiculoPorColores, 1000)
}
)
})
}
JSON:
更具体地说:json
我需要对数据进行排序并选择5条具有最高值的记录,现在我只向5条发送了一个调用,但它们不是具有更多数据的记录,我需要这些数据,并且它们只有5条,aahh,我在react中工作,如果你想在JS中对数组进行排序,你可以做 具有形状为: { 关键1:10, 键2:“字符串” } 然后有一个数组:
[{
关键1:10,
键2:“字符串”
},
{
关键1:20,
键2:“字符串”
}]
您可以这样做:
[{
key1: 10,
key2: "a string"
},
{
key1: 20,
key2: "a string"
}].sort((elemN, elemNplus)=> elemN.key1 - elemNplus.key1) :: output => [{
key1: 10,
key2: "a string"
},
{
key1: 20,
key2: "a string"
}]
更重要的是:
[{
关键1:10,
键2:“字符串”
},
{
关键1:20,
键2:“字符串”
}].sort((elemN,elemNplus)=>elemNplus.key1-elemN.key1)::output=>[{
关键1:20,
键2:“字符串”
},
{
关键1:10,
键2:“字符串”
}]
如果要在JS中对数组排序,可以执行以下操作
具有形状为:
{
关键1:10,
键2:“字符串”
}
然后有一个数组:
[{
关键1:10,
键2:“字符串”
},
{
关键1:20,
键2:“字符串”
}]
您可以这样做:
[{
key1: 10,
key2: "a string"
},
{
key1: 20,
key2: "a string"
}].sort((elemN, elemNplus)=> elemN.key1 - elemNplus.key1) :: output => [{
key1: 10,
key2: "a string"
},
{
key1: 20,
key2: "a string"
}]
更重要的是:
[{
关键1:10,
键2:“字符串”
},
{
关键1:20,
键2:“字符串”
}].sort((elemN,elemNplus)=>elemNplus.key1-elemN.key1)::output=>[{
关键1:20,
键2:“字符串”
},
{
关键1:10,
键2:“字符串”
}]
你说的“那些拥有更多数据的人”是什么意思?数据比什么多?在图像中显示了一个列表,这个列表有颜色和数字,那些数字更高的,我不知道我是否理解?img=高于什么?“更高”是一个相对术语。代码无法猜测您使用什么作为定义“更高”的阈值。你必须告诉它阈值是多少。也许你的意思是你希望对数据进行排序并选择5条具有最高值的记录?确切地说,我需要对数据进行排序并选择5条具有最高值的记录,对不起,我无法具体说明,我几乎不会说英语。你说的“那些具有更多数据的记录”是什么意思?数据比什么多?在图像中显示了一个列表,这个列表有颜色和数字,那些数字更高的,我不知道我是否理解?img=高于什么?“更高”是一个相对术语。代码无法猜测您使用什么作为定义“更高”的阈值。你必须告诉它阈值是多少。也许你的意思是你希望对数据进行排序并选择5条具有最高值的记录?没错,我需要对数据进行排序并选择5条具有最高值的记录,对不起,我无法指定,我几乎不会说英语