请使用js写一个函数:输入整型数组,返回数组的最小值及对应数组下标。 比如数组: [1,100,45,3],最小值是 1,对应数组下标是0。
时间: 2023-03-02 10:21:18 浏览: 110
好的,下面是使用JavaScript编写的函数来返回整型数组的最小值及其对应的数组下标:
```javascript
function findMin(arr) {
let min = arr[0];
let index = 0;
for (let i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
index = i;
}
}
return [min, index];
}
```
这个函数接受一个整型数组作为参数,然后遍历整个数组以找到最小值及其对应的数组下标。在函数中,我们首先将数组的第一个元素作为最小值(假设数组至少有一个元素),然后遍历数组中的其他元素,如果找到比最小值更小的元素,我们将该元素设为最小值,并记录它的下标。最后,函数返回一个包含最小值和对应下标的数组。
例如,如果我们传入数组 `[1, 100, 45, 3]`,该函数将返回 `[1, 0]`,因为最小值是1,它的下标是0。