wiki/content/20200826201856-object_operators.md

33 lines
622 B
Markdown
Raw Permalink Normal View History

2024-05-06 20:40:05 +00:00
---
2024-10-30 17:34:11 +00:00
date: 2020-08-26
2024-05-06 20:40:05 +00:00
id: 7b46ba87-7328-479c-8d79-badb24ed7b19
title: JavaScript object operators
---
# Delete operator
The `delete` operator deletes a binding (duh)
``` javascript
let anObject = {left: 1, right: 2};
console.log(anObject.left);
delete anObject.left;
console.log(anObject.left);
console.log("left" in anObject);
console.log("right" in anObject);
```
# In operator
The `in` operator tells you whether and object has a property with that
name
``` javascript
let Object = {
thisPropertyExists: true
}
console.log("thisPropertyExists" in Object)
console.log("thisPropertyDoesNotExist" in Object)
```