本文将介绍如何使用JavaScript从数组中删除最后一项。首先,我们来看第一个示例代码,它使用了splice()方法来删除数组中的最后一项。splice()方法可以向/从数组中添加/删除项目,然后返回被删除的项目;该方法会改变原始数组。下面是运行结果的展示:

```javascript

// 示例代码1

let arr = [1, 2, 3, 4, 5];

arr.splice(arr.length-1);

console.log(arr); // 输出:[1, 2, 3, 4]

```

接下来,我们来看第二个示例代码,它使用了pop()方法来删除数组中的最后一项。pop()方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值。下面是运行结果的展示:

```javascript

// 示例代码2

let arr = [1, 2, 3, 4, 5];

arr.pop();

console.log(arr); // 输出:[1, 2, 3, 4]

```

最后,我们来看第三个示例代码,它使用了slice()方法来返回一个已删除项的新数组。slice()方法可从已有的数组中返回选定的元素,slice()方法可提取字符串的某个部分,并以新的字符串返回被提取的部分; slice() 方法不会改变原始数组。下面是运行结果的展示:

```javascript

// 示例代码3

let arr = [1, 2, 3, 4, 5];

let newArr = arr.slice(0, arr.length-1);

console.log(newArr); // 输出:[1, 2, 3]

```