JavaScript获取长度
时间: 2023-09-13 07:12:25 浏览: 48
JavaScript中获取长度的方法取决于要获取长度的对象的类型。以下是几个常见对象及其获取长度的方法:
1. 字符串:使用字符串对象的 length 属性获取字符串的长度。例如:
```
let str = "hello world";
let length = str.length; // length = 11
```
2. 数组:使用数组对象的 length 属性获取数组的长度。例如:
```
let arr = [1, 2, 3];
let length = arr.length; // length = 3
```
3. 对象:使用 Object.keys() 方法获取对象的键数组,然后使用数组对象的 length 属性获取键数组的长度。例如:
```
let obj = { name: "John", age: 30 };
let keys = Object.keys(obj);
let length = keys.length; // length = 2
```
4. HTML元素:使用元素对象的 length 属性获取元素的数量。例如:
```
let elements = document.getElementsByTagName("p");
let length = elements.length; // length = (number of <p> elements on the page)
```
注意:以上方法仅适用于具有 length 属性或方法的对象。其他对象可能需要使用不同的方法来获取其长度。