jstre delete
时间: 2023-07-29 16:12:36 浏览: 175
delete-parnthesis
在 JavaScript 中,要删除对象的属性或者数组的元素,可以使用delete关键字。
删除对象属性的语法如下:
```
delete object.property
```
例如:
```
const person = { name: 'John', age: 30 };
delete person.age;
console.log(person); // 输出 { name: 'John' }
```
删除数组元素的语法如下:
```
delete array[index]
```
例如:
```
const numbers = [1, 2, 3, 4, 5];
delete numbers[2];
console.log(numbers); // 输出 [1, 2, undefined, 4, 5]
```
需要注意的是,使用delete删除数组元素时,虽然元素会被删除,但是数组的长度不会改变,被删除的元素会变成undefined。因此,如果想要彻底删除数组元素,可以使用splice方法。
```
const numbers = [1, 2, 3, 4, 5];
numbers.splice(2, 1);
console.log(numbers); // 输出 [1, 2, 4, 5]
```
希望能够帮助你理解JavaScript中的delete关键字。
阅读全文