需要使用Javascript拼接函数的数组的最后一个元素

需要使用Javascript拼接函数的数组的最后一个元素,javascript,Javascript,我有一个数组列表,我只需要数组中的最后一个元素 比如说 var水果=[“香蕉”、“橙子”、“苹果”、“芒果”] 我需要的结果是[“Mango”]。您可以在最简单的级别使用pop(),仅获取最后一个元素,并将该值作为数组分配给原始数组。与splice不同,您不需要担心计算数组的长度值 var水果=[“香蕉”、“橘子”、“苹果”、“芒果”]; 水果=[fruits.pop()]; console.log(fruits)您可以使用他的索引和数组长度来访问它 var水果=[“香蕉”、“橘子”、“苹果”

我有一个数组列表,我只需要数组中的最后一个元素

比如说

var水果=[“香蕉”、“橙子”、“苹果”、“芒果”]

我需要的结果是[“Mango”]。

您可以在最简单的级别使用
pop()
,仅获取最后一个元素,并将该值作为数组分配给原始数组。与
splice
不同,您不需要担心计算数组的长度值

var水果=[“香蕉”、“橘子”、“苹果”、“芒果”];
水果=[fruits.pop()];

console.log(fruits)
您可以使用他的索引和数组长度来访问它
var水果=[“香蕉”、“橘子”、“苹果”、“芒果”];
水果=[水果[水果.长度-1];

console.log(fruits)
您可以通过获取数组长度和访问最后一个索引来访问数组的最后一个索引

var array = [1,2,3,4,5,6];
var val = array[array.length - 1]; // 6

这是获取最后一个索引的另一种方法:

<html>
<head>
<title>Get the last element in an Array</title>

<script language="javascript" type="text/javascript">
<!--

var x = new Array(2,3,4);

alert(x[x.length-1]);

//-->
</script>

</head>
<body>

</body>
</html>

获取数组中的最后一个元素
您可以从末尾获取一个负值,然后返回最后一项的数组

切片不会改变原始数组

var fruits=[“香蕉”、“橙子”、“苹果”、“芒果”],
想要=水果。切片(-1);

console.log(需要)您可以使用以下方法获取数组的最后一个元素:

1st:

var水果=[“香蕉”、“橘子”、“苹果”、“芒果”];
var水果=水果切片(-1)[0];

原木(水果)请注意,这将返回最后一个元素并将其从原始数组中删除。我发现此解决方案可能存在两个问题:1)结果是一个数组包含水果的最后一个元素,而不仅仅是元素;2)使用pop()将从数组中删除最后一个项目,这并不总是可取的。@BartHofland OP需要的
我有一个数组列表,我只需要数组中的最后一个元素
,这意味着他只需要最后一个元素才能生存array@SebastianKaczmarekOP需要的是
我有一个数组列表,我只需要数组中的最后一个元素
,这意味着他只需要最后一个元素就可以生存完全正确。最后一个元素。不是“最后一个元素的数组”。