Skip to content

哪些方法修改了原数组?

Posted on:2021年7月3日 at 22:29
const emojis = ["✨", "🥑", "😍"];

emojis.map((x) => x + "✨");
emojis.filter((x) => x !== "🥑");
emojis.find((x) => x !== "🥑");
emojis.reduce((acc, cur) => acc + "✨");
emojis.slice(1, 2, "✨");
emojis.splice(1, 2, "✨");

使用splice方法,我们通过删除,替换或添加元素来修改原始数组。 在这种情况下,我们从索引1中删除了2个元素(我们删除了'🥑''😍'),同时添加了✨emoji表情。 mapfilterslice返回一个新数组,find返回一个元素,而reduce返回一个减小的值。

原文转自:https://fe.ecool.fun/topic/943c425e-0b59-4ef6-b22d-6596c19a962a