How to list the properties of a JavaScript object

0 votes

I have created an object as:

var myObject =
        {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"};

So, what is the best way to retrieve a list of the property names? I would like to end up with some variable 'keys' such that:

keys == ["ircEvent", "method", "regex"]
Jun 8, 2020 in Java-Script by kartik
• 37,510 points
768 views

1 answer to this question.

0 votes

Hii @kartik,

Use Reflect.ownKeys():

var obj = {a: 1, b: 2, c: 3};
Reflect.ownKeys(obj) // ["a", "b", "c"]

Object.keys and Object.getOwnPropertyNames cannot get non-enumerable properties. It's working even for non-enumerable properties.

var obj = {a: 1, b: 2, c: 3};
obj[Symbol()] = 4;
Reflect.ownKeys(obj) // ["a", "b", "c", Symbol]

Hope it helps!

answered Jun 8, 2020 by Niroj
• 82,880 points

Related Questions In Java-Script

0 votes
0 answers

How to sum the values of a javascript object?

I'm currently facing an issue while trying ...READ MORE

Sep 25, 2023 in Java-Script by Tanishqa
• 1,170 points
135 views
0 votes
0 answers

How to sum the values of a javascript object?

I'm currently facing an issue while trying ...READ MORE

Sep 25, 2023 in Java-Script by anonymous
• 1,170 points
167 views
0 votes
0 answers

How to sum the values of a javascript object?

I'm currently facing an issue while trying ...READ MORE

Sep 25, 2023 in Java-Script by anonymous
• 1,170 points
250 views
0 votes
0 answers

How to sum the values of a javascript object?

I'm currently facing an issue while trying ...READ MORE

Sep 25, 2023 in Java-Script by anonymous
• 1,170 points
219 views
0 votes
1 answer

How can we Create Multiple Where Clause Query Using Laravel Eloquent?

Hii, You can use Conditions using Array: $users = User::where([ ...READ MORE

answered Mar 30, 2020 in Laravel by Niroj
• 82,880 points
16,161 views
0 votes
1 answer

How to send email using php?

Hello @kartik 1.) Download PHPMailer, open the zip file ...READ MORE

answered Apr 1, 2020 in PHP by Niroj
• 82,880 points
1,015 views
0 votes
1 answer

Where to register Facades & Service Providers in Lumen?

Hello, To register a facade with an alias, ...READ MORE

answered Apr 6, 2020 in Laravel by Niroj
• 82,880 points
4,075 views
0 votes
1 answer

How can I update NodeJS and NPM to the next versions?

Hello @kartik, First check your NPM version npm -v 1).Update ...READ MORE

answered May 5, 2020 in Java-Script by Niroj
• 82,880 points
752 views
0 votes
1 answer

How to get the size of a JavaScript object?

Hello @kartik, Use this code: function roughSizeOfObject( object ) ...READ MORE

answered Sep 23, 2020 in Java-Script by Niroj
• 82,880 points
4,020 views
0 votes
1 answer

How to to get the key of a key/value javascript object?

Hello @kartik, You would iterate inside the object ...READ MORE

answered Oct 9, 2020 in Java-Script by Niroj
• 82,880 points
649 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP