this(length,length)
时间: 2024-10-24 08:14:00 浏览: 7
JavaScript中arguments和this对象用法分析
`this(length, length)` 这样的语法通常出现在构造函数中,`this` 关键字在JavaScript(或其他面向对象的语言如Java、C#等)中指向当前对象。这里的 "length" 参数可能是对象的一些属性或者是构造函数接受的参数。如果在一个二维数组或者矩阵类的构造函数中,`this(length, length)` 就可能表示创建一个指定长度的二维数组,每个维度都有指定的长度。
例如:
```javascript
function Matrix(size) {
this.length = size;
for (let i = 0; i < size; i++) {
this[i] = [];
for (let j = 0; j < size; j++) {
this[i][j] = 0; // 初始化为0
}
}
}
let matrix = new Matrix(5);
```
在这里,`Matrix(this.length, this.length)` 实际上是创建了一个新的矩阵,其每条边的大小都等于传入的 `size` 参数。
阅读全文