gpt4 book ai didi

javascript - 对对象内部数组进行排序并返回对象

转载 作者:行者123 更新时间:2023-11-28 17:47:53 24 4
gpt4 key购买 nike

如果我有一个像这样的对象:

const foo = {
title: 'Bar',
numbers: [1, 4, 3, 2],
}

我想对 foo.numbers 进行排序并返回新的 foo 对象。

对数组进行排序很容易foo.numbers.sort((a, b) => b - a)

但这仅返回数组。

有没有办法返回父对象?

例如:

const newFoo = sortFooNumbers(foo);

console.log(newFoo);
---
{
title: 'Bar',
numbers: [1, 2, 3, 4],
}

最佳答案

const foo = {
title: 'Bar',
numbers: [1, 4, 3, 2],
}

function sortfoo(obj){
obj.numbers.sort((a, b) => b - a)
return obj
}

sortfoo(foo)

关于javascript - 对对象内部数组进行排序并返回对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46287201/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com