Skip to content

输出什么?

Posted on:2021年7月3日 at 22:35
const fruit = ["🍌", "🍊", "🍎"];

fruit.slice(0, 1);
fruit.splice(0, 1);
fruit.unshift("🍇");

console.log(fruit);

首先,我们在fruit数组上调用 slice 方法。 slice方法不会修改原始数组,但是会返回从数组切片下来的值:香蕉emoji。 其次,我们在fruit数组上调用 splice 方法。 splice方法会修改原始数组,也就意味着fruit数组此时为 ['🍊', '🍎']。 最后,我们在fruit数组上调用 unshift 方法,通过添加一个值的方式改变了原始数组,添加的是’🍇‘,它成为了数组的第一个元素。现在fruit数组的组成为 ['🍇', '🍊', '🍎']

原文转自:https://fe.ecool.fun/topic/6836d3b0-9007-4946-a113-cc77fe8d8ace