可以,但是这种方式不太常用。在 JavaScript 中,可以使用以下两种方式向数组中添加元素:
1. 使用 `push` 方法向数组末尾添加一个或多个元素:
```javascript
const arr = [1, 2, 3];
arr.push('hello');
console.log(arr); // 输出 [1, 2, 3, 'hello']
```
2. 直接通过索引为数组赋值,如果该索引不存在则会自动扩展数组长度:
```javascript
const arr = [1, 2, 3];
arr[3] = 'hello';
console.log(arr); // 输出 [1, 2, 3, 'hello']
```
注意,在第二种方式中,如果你使用的索引比当前数组长度大,那么数组会自动扩展并填充空缺的位置。例如:
```javascript
const arr = [1, 2, 3];
arr[5] = 'hello';
console.log(arr); // 输出 [1, 2, 3, undefined, undefined, 'hello']
```
因此,虽然 `arr[] = 'hello'` 这种方式也可以添加元素,但是它实际上是通过