Skip to main content
5004 votes
63 answers
3.7m views

What is the most concise and efficient way to find out if a JavaScript array contains a value? This is the only way I know to do it: function contains(a, obj) { for (var i = 0; i < a.length; i++...
brad's user avatar
  • 75.8k
3889 votes
41 answers
4.4m views

After an AJAX request, sometimes my application may return an empty object, like: var a = {}; How can I check whether that's the case?
falmp's user avatar
  • 39.3k
3823 votes
83 answers
2.5m views

I have an object x. I'd like to copy it as object y, such that changes to y do not modify x. I realized that copying objects derived from built-in JavaScript objects will result in extra, unwanted ...
soundly_typed's user avatar
3374 votes
69 answers
2.1m views

I need to be able to merge two (very simple) JavaScript objects at runtime. For example I'd like to: var obj1 = { food: 'pizza', car: 'ford' } var obj2 = { animal: 'dog' } obj1.merge(obj2); //obj1 ...
3358 votes
51 answers
2.1m views

I'm trying to write a function that either accepts a list of strings, or a single string. If it's a string, then I want to convert it to an array with just the one item so I can loop over it without ...
mpen's user avatar
  • 285k
3079 votes
44 answers
3.1m views

I have a JavaScript object. Is there a built-in or accepted best practice way to get the length of this object? const myObject = new Object(); myObject["firstname"] = "Gareth"; ...
Gareth Simpson's user avatar
2328 votes
59 answers
2.5m views

How do you check if a value is an object in JavaScript?
Danny Fox's user avatar
  • 41.1k
2160 votes
37 answers
2.5m views

I've got an array: myArray = [{'id':'73','foo':'bar'},{'id':'45','foo':'bar'}, etc.] I'm unable to change the structure of the array. I'm being passed an id of 45, and I want to get 'bar' for that ...
thugsb's user avatar
  • 23.5k
2146 votes
40 answers
2.6m views

How do I display the content of a JavaScript object in a string format like when we alert a variable? The same formatted way I want to display an object.
maxjackie's user avatar
  • 23.4k
1969 votes
26 answers
2.0m views

I have JavaScript object array with the following structure: objArray = [ { foo: 1, bar: 2}, { foo: 3, bar: 4}, { foo: 5, bar: 6} ]; I want to extract a field from each object, and get an array ...
hyde's user avatar
  • 63.2k
1013 votes
33 answers
307k views

This figure again shows that every object has a prototype. Constructor function Foo also has its own __proto__ which is Function.prototype, and which in turn also references via its __proto__ property ...
0x90's user avatar
  • 41.4k
680 votes
19 answers
882k views

I have an object in JavaScript: { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } I want to use a for loop to get its properties. And I want to iterate it ...
nkuhta's user avatar
  • 11.2k
581 votes
3 answers
510k views

This question is asked many times in SO. But still I can't get stuff. I want to get some value from callback. Look at the script below for clarification. function foo(address){ // google map ...
Gowri's user avatar
  • 16.9k
557 votes
25 answers
848k views

If there is a JavaScript object: var objects={...}; Suppose, it has more than 50 properties, without knowing the property names (that's without knowing the 'keys') how to get each property value in a ...
Mellon's user avatar
  • 39.1k
430 votes
10 answers
754k views

There are two different ways to create an empty object in JavaScript: var objectA = {} var objectB = new Object() Is there any difference in how the script engine handles them? Is there any reason to ...
Jonas Pegerfalk's user avatar

15 30 50 per page
1
2 3 4 5
479