哪些方法修改了原数组?
javascript
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, '✨')A. All of them B. map reduce slice splice C. map slice splice D. splice
答案: D
解析:
使用splice方法,我们通过删除,替换或添加元素来修改原始数组。 在这种情况下,我们从索引1中删除了2个元素(我们删除了'🥑'和'😍'),同时添加了✨emoji表情。 map,filter和slice返回一个新数组,find返回一个元素,而reduce返回一个减小的值。