You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何筛选数组中的子数组?获取首元素为admin的子数组方法

筛选数组中第一个元素为"admin"的子数组

你可以用JavaScript的Array.filter()方法快速筛选符合条件的子数组,具体实现如下:

const array = [["admin", 1234], ["user", 999], ["admin", 5555]];
// 筛选第一个元素为"admin"的子数组
const filteredArray = array.filter(item => item[0] === "admin");

// 转换为你需要的字符串输出格式
const formattedResult = filteredArray.map(subArr => `[${subArr.join(',')}]`).join(', ');

console.log(filteredArray); // 输出数组形式: [ [ 'admin', 1234 ], [ 'admin', 5555 ] ]
console.log(formattedResult); // 输出字符串形式: [admin,1234], [admin,5555]

说明

  • filter()方法遍历原数组,只保留回调函数返回true的元素,这里通过判断子数组的第一个元素item[0]是否等于"admin"完成筛选。
  • 若需要转为你指定的字符串格式,用map()将每个子数组转成目标字符串,再用join()拼接所有结果即可。

内容的提问来源于stack exchange,提问作者John Lee Cordova

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 22:00:56