已知两个数组array1和array2,参数a是一个整数,先判断a的值与数组array1的长度值相等,如果相等,返回数组array1的最后一个元素,反之,则返回数组array2的最后一个元素; 具体请参见后续测试样例。
时间: 2024-02-22 10:56:20 浏览: 96
获取两个数组相同的元素或不同的元素输出
可以使用JavaScript编写一个函数来实现这个功能,具体实现方法如下:
```javascript
function getLastElement(array1, array2, a) {
if (a === array1.length) {
return array1[array1.length - 1];
} else {
return array2[array2.length - 1];
}
}
```
这个函数接受三个参数,分别是两个数组和一个整数a。首先判断a是否等于数组array1的长度,如果相等,返回array1的最后一个元素;否则,返回array2的最后一个元素。可以通过下面的代码来测试这个函数:
```javascript
const array1 = [1, 2, 3, 4, 5];
const array2 = ['a', 'b', 'c'];
console.log(getLastElement(array1, array2, 5)); // 输出:5
console.log(getLastElement(array1, array2, 2)); // 输出:'c'
```
在这个测试中,第一个调用返回了array1的最后一个元素5,因为a的值等于array1的长度;第二个调用返回了array2的最后一个元素'c',因为a的值不等于array1的长度。
阅读全文