Javascript 从对象到数组的转换
我需要转换一个特定类型的对象,我做了一把小提琴来更好地理解它。 我想我必须使用Object.value方法?但我不擅长这个Javascript 从对象到数组的转换,javascript,Javascript,我需要转换一个特定类型的对象,我做了一把小提琴来更好地理解它。 我想我必须使用Object.value方法?但我不擅长这个 https://jsfiddle.net/sebastianczech/2wfapuv4/97/ 我需要这个结果 intensity: {1: [[54,78},[45,12]],3: [[40,50], [80,12],[99,2]], 9: [[54,21],[25,14],[25,47],[87,98],[45,45]]} 非常感谢 const result
https://jsfiddle.net/sebastianczech/2wfapuv4/97/
我需要这个结果
intensity: {1: [[54,78},[45,12]],3: [[40,50], [80,12],[99,2]], 9: [[54,21],[25,14],[25,47],[87,98],[45,45]]}
非常感谢
const result = Object.fromEntries(
Object.entries(data().intensity)
.map(([k, v]) => ([k, v.map(it => ([it.in, it.out]))]))
);
将对象转换为键值对数组,将其映射到键值对数组,其中值为以前值对象的值,然后将其转换回对象
将对象转换为键值对数组,将其映射到键值对数组,其中值为以前值对象的值,然后将其转换回对象。不,我不能。那是你的工作:)不,我不能。这就是你的工作:)
const result = Object.fromEntries(
Object.entries(data().intensity)
.map(([k, v]) => ([k, v.map(it => ([it.in, it.out]))]))
);