JS Daily 17 - Non Existent Object Property
Last updated on 7 Dec, 2020
What is the output of following code?
const obj = {
name: "Backbencher"
}
console.log(obj.age);
----o----
The output is undefined
.
obj
is an object literal. We are trying to access the value of a property that is not present in obj
. It results in undefined
.
Related Articles
- Callbacks in JavaScript
- Destructuring in JavaScript
- Prototypes in JavaScript
- Spread Operator in JavaScript
- Arithmetic Operators in JavaScript
- Arrays in JavaScript
- JavaScript Basic Interview Questions
- Character Set in JavaScript
- Closures in JavaScript
- Comments in JavaScript
- Constructors in JavaScript
- Data Types in JavaScript
- Dynamic Import in JavaScript
- ES2020 / ES11 New Features
- JavaScript Functions Interview Questions
- JavaScript Functions Interview Questions
- if-else in JavaScript
- JavaScript Interview Questions 1 - Data Types
- JavaScript Interview Questions 2 - Variables
- JavaScript Interview Questions - Asynchronous JavaScript
- Introduction to JavaScript
- JS Daily 1 - Variable Redeclaration
- JS Daily 2 - this in Arrow Function
- JS Daily 3 - Swap Values using Destructuring
- JS Daily 4 - Truthy Empty Objects
- JS Daily 5 - Boolean Value With Nullish Coalescing Operator
- JS Daily 6 - SetTimeout and Callstack
- JS Daily 7 - Block Scoped Let
- JS Daily 8 - Using apply() With Arrow Functions
- JS Daily 9 - String Replace Method
- JS Daily 10 - Logical OR
- JS Daily 11 - Named Arguments
- JS Daily 12 - Default Return Value of a Function
- JS Daily 13 - SetTimeout In For Loop
- JS Daily 14 - Increment Operator
- JS Daily 15 - Add Properties to Function
- JS Daily 16 - Implicit Type Coercion
- JS Daily 17 - Non Existent Object Property
- JS Daily 18 - Variable Declaration Using Const
- JS Daily 19 - Optional Chaining
- JS Daily 20 - Return From Constructor Function
- JS Daily 21 - Tagged Template Literal
- JS Daily 22 - Data Type of Object Keys
- JS Daily 23 - Function Apply() Method on Objects
- JS Daily 24 - Template Literal Expression
- JS Daily 25 - Double Negating a Value
- JS Daily 26 - Object Copy By Reference
- JS Daily 27 - Comparing String With String Object
- JS Daily 28 - Rest Parameter in Functions
- JS Daily 29 - Exponentiation Operator
- JS Daily 30 - Numeric Separator
- JS Daily 31 - Optional Catch Binding
- JS Daily 32 - Constructor Function Returning an Object
- JS Daily 33 - Multiple Resolve in Promises
- JS Daily 34 - Hoisting of Let Variables
- JS Daily 35 - Automatic Semicolon Insertion
- JS Daily 36 - Eval
- JS Daily 37 - Same Key in Object
- JS Daily 38 - Adding Two Boolean Values
- Nullish Coalescing Operator in JavaScript
- Numeric Separators in JavaScript
- Object in JavaScript
- Operators in JavaScript
- Optional Semicolon in JavaScript
- Promises in JavaScript
- JavaScript Questions
- Quiz - JavaScript Arrays
- Quiz - Variables in JavaScript
- Relational Operators in JavaScript
- Spread Operator in JavaScript
- String .matchAll() in JavaScript
- String replaceAll() Method
- String in JavaScript
- JavaScript Invocation Context(this) Interview Questions
- JavaScript Invocation Context(this) Interview Questions
- JavaScript Invocation Context(this) Interview Questions
- JavaScript Invocation Context(this) Interview Questions
- Variables in JavaScript
- SOLVED setupTests.js not working in create-react-app
- Tools for JavaScript Fullstack Developer
- ES2021 / ES12 New Features
- Function in JavaScript
- ES2022 or ES13 New Features
- Understanding TC39 Process
- JavaScript Class Field Declarations
- SOLVED: Unable To Read Cookie Using JavaScript
- SOLVED: Does not use passive listeners to improve scrolling performance