为了账号安全,请及时绑定邮箱和手机立即绑定

在javascript中循环数组-按顺序

在javascript中循环数组-按顺序

蛊毒传说 2021-08-26 19:30:49
我在 javascript 数组 A 中有以下循环[    {    "key1": "value121212",    "booleankey": false,    },    {    "key1": "value143434",    "booleankey": false,    },    {    "key1": "value1454545",    "booleankey": true,    }]我需要循环上面的数组 A 并创建另一个包含 的数组 B booleankey,要求是,当我创建新数组 B 时,"booleankey": true,应先输入 with 。初始数组 A 可以具有与最后一个条目一样的布尔键,如何确保始终在第一个上使用 booleankey true 获取新数组 B?这是创建 arrayB 的方式:createArrayB(entry) {    arrayA.map((entry) => {            return  {                newkey: entry.key1,                newbooleankey: entry.booleankey,            }        });
查看完整描述

1 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

您可以按布尔键及其增量进行排序。这会将所有true属性移至顶部。


var array = [{ key1: "value121212", booleankey: false }, { key1: "value143434", booleankey: false }, { key1: "value1454545", booleankey: true }];


array.sort((a, b) => b.booleankey - a.booleankey);


console.log(array);


查看完整回答
反对 回复 2021-08-26
  • 1 回答
  • 0 关注
  • 261 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信