如何获得一个数组的所有元素的索引值
时间: 2024-10-24 12:17:50 浏览: 12
PHP获取数组最后一个值的2种方法
获取一个数组的所有元素索引值可以有不同的方式,取决于你使用的编程语言。这里给出几种常见方法:
1. **JavaScript** (ES6+):
```javascript
let arr = [1, 2, 3];
let indices = Array.from({length: arr.length}, (_, i) => i);
console.log(indices); // 输出:[0, 1, 2]
```
2. **Python**:
```python
arr = [1, 2, 3]
indices = list(range(len(arr)))
print(indices) # 输出:[0, 1, 2]
```
3. **Java**:
```java
int[] arr = {1, 2, 3};
int[] indices = new int[arr.length];
for (int i = 0; i < arr.length; i++) {
indices[i] = i;
}
System.out.println(Arrays.toString(indices)); // 输出:[0, 1, 2]
```
4. **C#**:
```csharp
int[] arr = {1, 2, 3};
int[] indices = Enumerable.Range(0, arr.Length).ToArray();
Console.WriteLine(string.Join(",", indices)); // 输出:0,1,2
```
以上代码片段分别展示了如何创建一个新的数组存储原数组的索引。
阅读全文