Javascript 排除数组中某些项的逻辑

Javascript 排除数组中某些项的逻辑,javascript,Javascript,我有一个数组,我想为数组中的一个元素排除一些逻辑的应用: arr.map(键=>{ 返回{ 乌诺:钥匙 .map(文本=>{ return text.toUppercase }) .join(“/”), 钥匙:钥匙, …测试( 钥匙 联合国组织, 做 ), }; })一种方法是在使用map()之前过滤arr,因为您不能在$.map()中“跳过” 难以阅读需要编辑请添加源数据和想要的结果。-顺便说一句,你已经尝试过了。(do在javascript中是一个保留字)错误:“消息”:“SyntaxEr

我有一个数组,我想为数组中的一个元素排除一些逻辑的应用:

arr.map(键=>{
返回{
乌诺:钥匙
.map(文本=>{
return text.toUppercase
})
.join(“/”),
钥匙:钥匙,
…测试(
钥匙
联合国组织,
做
),
};

})
一种方法是在使用map()之前过滤
arr
,因为您不能在
$.map()中“跳过”


难以阅读需要编辑请添加源数据和想要的结果。-顺便说一句,你已经尝试过了。(
do
在javascript中是一个保留字)错误:“消息”:“SyntaxError:预期表达式,获取关键字'do'”toUppercase的大小写错误,请尝试map(t=>t.toUppercase())如果我将使用
arr.filter()
我将从一开始过滤数组,但我只想从
开始过滤…test(key,uno,do),
。我的意思是,我想申请数组中的所有元素,除了
键===“test”
可以这样做吗?
arr.filter(key => key != 'test').map(...