我试图弄清楚我是否只能从后端向前端发送相关的javascript信息,因为我想隐藏ID之类的东西,以及当我的前端发出请求时的其他内容。
为了正确地看待问题,这里有一个虚拟代码。
[
{
"_id": "215874514845452155",
"greeting":"Hello there"
},
{
"_id": "181474545841541515",
"greeting": "General Kenobi"
},
]当我提出请求时,我想得到如下的结果:
[
{
"greeting": "Hello there"
},
{
"greeting": "General Kenobi"
},
]我仍然在学习一些东西,我知道循环函数,但我想知道它是否有一些巧妙的技巧。我来自R程序,我们讨厌循环。
发布于 2021-02-05 10:17:54
使用Array.prototype.map
const input = [
{
"_id": "215874514845452155",
"greeting":"Hello there",
"other":"foo"
},
{
"_id": "181474545841541515",
"greeting": "General Kenobi",
"other":"bar"
},
];
const result = input.map(({greeting,other}) => ({greeting,other}));
console.log(result);
以上是这篇文章的速记方式:
const input = [
{
"_id": "215874514845452155",
"greeting":"Hello there",
"other":"foo"
},
{
"_id": "181474545841541515",
"greeting": "General Kenobi",
"other":"bar"
},
];
const result = input.map(x => {
return {
greeting: x.greeting,
other: x.other
}
});
console.log(result);
https://stackoverflow.com/questions/66061379
复制相似问题