gpt4 book ai didi

javascript - 嵌套数组和访问它们的问题

转载 作者:行者123 更新时间:2023-11-30 06:55:00 24 4
gpt4 key购买 nike

总的来说,我对编码还很陌生,我打算参加一个编码训练营。所以现在我正在努力让自己准备好参加将专注于 Javascript 基础知识的“入门测试”。我有这个问题:

const charactersArray = [
['☆', 'D', 'a', '☆', '☆', 'r'],
['t', '☆', 'h', '☆', 'H', 'a'],
['c', 'k', '☆', 'e', '☆', 'r'],
['L', '☆', 'o', 'o', '☆', 'p'],
['S', '☆', 'k', 'y', '☆', 'w'],
['a', 'l', '☆', 'k', '☆', '☆'],
['☆', 'e', '☆', '☆', 'r', '☆']
];
let newArr = [];
for (i = 0; i < charactersArray.length; i++) {
for (j = 0; i < charactersArray[i]; j++) {
}
}

所以我已经走到这一步了,但之后我就卡住了。我需要去掉那个星号特殊字母并返回一个只有字符的新数组。任何援助之手?我希望数组是多维的,是的。

最佳答案

给你

let resultAr = charactersArray.map(arr => arr.filter(item => item != "☆"));

使用 RegEx 添加另一种解决方案以更好地控制包含/排除

let resultAr = charactersArray.map(arr => arr.filter(item => /[^\W]/i.test(item)));

关于javascript - 嵌套数组和访问它们的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53939517/

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