Introduction
We use object keys and values to store and organize information in pairs, like labels and their details.
We use object keys and values to store and organize information in pairs, like labels and their details.
const obj = { key1: 'value1', key2: 'value2' }; // To get keys: Object.keys(obj); // To get values: Object.values(obj);
Keys are always strings or symbols, values can be any type.
Object.keys() returns an array of keys, Object.values() returns an array of values.
const person = { name: 'Alice', age: 30 }; console.log(Object.keys(person)); console.log(Object.values(person));
const settings = { darkMode: true, fontSize: 16 }; const keys = Object.keys(settings); const values = Object.values(settings); console.log(keys); console.log(values);
This program creates a car object and prints its keys and values.
const car = { brand: 'Toyota', year: 2022, color: 'red' }; console.log('Keys:', Object.keys(car)); console.log('Values:', Object.values(car));
Keys order is the same as they were added in most cases.
Values can be any type: strings, numbers, booleans, objects, etc.
Objects store data in key-value pairs.
Use Object.keys() to get all keys as an array.
Use Object.values() to get all values as an array.
const obj = {a: 1, b: 2};const obj = {x: 10, y: 20};?const obj = {a: 5, b: 10};
console.log(Object.keys(obj));const data = {name: 'Alice', age: 25};
const keys = data.keys();
console.log(keys);const scores = {alice: 10, bob: 15, charlie: 0, dave: null};, which code snippet correctly creates an array of keys whose values are truthy?Pass the test and this pattern moves unknown