# What is your favorite JavaScript object?

**URL:** https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177
**Category:** Uncategorized
**Created:** [September 14, 2017, 8:28pm UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177 "2017-09-14T20:28:13Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)
#### Post date: [September 14, 2017, 8:28pm UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/1 "2017-09-14T20:28:13Z")

</div>

Mine would have to be the array! IntersectionObserver might be a distant…VERY distant second 😛

---

<div class="post-metadata">

### Author: ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)
#### Post date: [September 14, 2017, 9:09pm UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/2 "2017-09-14T21:09:56Z")

</div>

I like `Function`. But, hey, Arrays are cool too.

---

<div class="post-metadata">

### Author: ![prg9](https://avatars.discourse-cdn.com/v4/letter/p/8dc957/32.png) [@prg9](https://forum.kirupa.com/u/prg9)
#### Post date: [September 15, 2017, 2:55am UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/3 "2017-09-15T02:55:03Z")

</div>

Boolean

Well maybe, or maybe not?

---

<div class="post-metadata">

### Author: ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)
#### Post date: [September 15, 2017, 2:59am UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/4 "2017-09-15T02:59:23Z")

</div>

> [@prg9](#):
>
> Well maybe, or maybe not?

[elm](https://guide.elm-lang.org/error_handling/maybe.html) user?

---

<div class="post-metadata">

### Author: ![prg9](https://avatars.discourse-cdn.com/v4/letter/p/8dc957/32.png) [@prg9](https://forum.kirupa.com/u/prg9)
#### Post date: [September 15, 2017, 3:10am UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/5 "2017-09-15T03:10:49Z")

</div>

Maybe Just Maybe (oh) Nothing ? 😋

---

<div class="post-metadata">

### Author: ![linusj](https://avatars.discourse-cdn.com/v4/letter/l/b2d939/32.png) [@linusj](https://forum.kirupa.com/u/linusj)
#### Post date: [September 16, 2017, 4:48pm UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/6 "2017-09-16T16:48:17Z")

</div>

this,  
but is it always an object?

---

<div class="post-metadata">

### Author: ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)
#### Post date: [September 16, 2017, 8:24pm UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/7 "2017-09-16T20:24:16Z")

</div>

> [@linusj](#):
>
> but is it always an object?

Not always, but it is most of the time, so that should count. 👍

---

<div class="post-metadata">

### Author: ![TheCanadian](https://avatars.discourse-cdn.com/v4/letter/t/67e7ee/32.png) [@TheCanadian](https://forum.kirupa.com/u/TheCanadian)
#### Post date: [September 18, 2017, 6:44pm UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/8 "2017-09-18T18:44:09Z")

</div>

Date, because who doesn’t like an object that can [get you dates](https://www.w3schools.com/jsref/jsref_getdate.asp) :run\_in\_fear:

RegExp is pretty neat too.

---

<div class="post-metadata">

### Author: ![krilnon](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/krilnon/32/34_2.png) [@krilnon](https://forum.kirupa.com/u/krilnon)
#### Post date: [September 20, 2017, 5:51am UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/9 "2017-09-20T05:51:35Z")

</div>

I don’t have a favorite, but I like how random things can be combined:

```javascript
Infinity.constructor(NaN) // NaN
NaN.constructor(Infinity) // Infinity

RegExp`Heya`
throw Symbol`hey`

(_ => Object)`${ void 0 }`

```

---

<div class="post-metadata">

### Author: ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)
#### Post date: [September 20, 2017, 10:23am UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/11 "2017-09-20T10:23:46Z")

</div>

Hmm, looks like all these examples use _functions_… just sayin!  
😉

---

<div class="post-metadata">

### Author: ![prg9](https://avatars.discourse-cdn.com/v4/letter/p/8dc957/32.png) [@prg9](https://forum.kirupa.com/u/prg9)
#### Post date: [September 22, 2017, 3:40am UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/12 "2017-09-22T03:40:49Z")

</div>

@senocular, I appreciate how you first “liked” my Boolean answer then “un-liked” it, very Boolean-esque. 🤓

---

<div class="post-metadata">

### Author: ![krilnon](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/krilnon/32/34_2.png) [@krilnon](https://forum.kirupa.com/u/krilnon)
#### Post date: [September 22, 2017, 5:51am UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/13 "2017-09-22T05:51:25Z")

</div>

It’s been a while… are JS functions not objects?

---

<div class="post-metadata">

### Author: ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)
#### Post date: [September 22, 2017, 11:44am UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/14 "2017-09-22T11:44:36Z")

</div>

> [@prg9](#):
>
> I appreciate how you first “liked” my Boolean answer then “un-liked” it

Maybe I did, maybe I didn’t :ninja:

---

<div class="post-metadata">

### Author: ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)
#### Post date: [September 22, 2017, 11:45am UTC](https://forum.kirupa.com/t/what-is-your-favorite-javascript-object/637177/15 "2017-09-22T11:45:18Z")

</div>

> [@krilnon](#):
>
> It’s been a while… are JS functions not objects?

They are. I said I liked functions. Then you come and show a bunch of functions, so I feel validated 😉
