获取已排序 JS 对象中的最后一个键值对

问题描述 投票:0回答:0

我是一个 JS 新手,尽管进行了所有研究,我还是找不到这样一件微不足道的事情的答案: 我根据键数组的大小对我的对象属性进行排序:

ac={X{keysArray:[1,2,3]}, ...}

let sorted = Object.entries(ac)
            .sort(([, a], [, b]) => a.keysArray.length - b.keysArray.length)
            .reduce(
                (r, [k, v]) => ({
                    ...r,
                    [k]: v
                }),
                {}
            )

现在我希望订单是有保证的,我想得到最后一项(应该是最大的数组)。 有没有不用手动循环遍历对象的简单高效的方法?

javascript sorting key-value
© www.soinside.com 2019 - 2024. All rights reserved.