首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[教程]js之对象key为数字时其元素会自动排序的问题

发布于 2024-11-24 17:10:51
0
113

一、问题背景

在js中使用key为数字的对象时,其元素会自动排序

let objList = {};
objList[2] = ['元素1', '元素2'];
objList[3] = ['元素3', '元素4'];
objList[1] = ['元素5'];
console.log(objList);
//结果
// objList ={
    // 1 : ['元素5'],
    // 2 : ['元素1', '元素2'],
    // 3 : ['元素3', '元素4'],
// }

二、解决方法

使用数组-对象-对象的结构

let list = [
              { 2: ['元素1', '元素2'] },
              { 3: ['元素3', '元素4'] },
              { 1: ['元素5'] },
           ]
评论
一个月内的热帖推荐
ipfs
Lv.1普通用户

44

帖子

6

小组

65

积分

赞助商广告
站长交流