jQuery.makeArray()S2C Home « Utilities « jQuery.makeArray()
Array object creation.
Description
The jQuery.makeArray() jQuery General utility method, returns a JavaScript Array object created from an array-like object.
Shorthand version $.makeArray()
- After conversion to an
Arrayobject the object is just a plain array with any special features removed.- Generally with array-like objects you can use the array access operator
[]and the length property for example. - You do not get full access to the methods of a true
Arrayobject.
- Generally with array-like objects you can use the array access operator
Syntax
| Signature | Description |
|---|---|
jQuery.makeArray( object ) | Return an Array object. |
Parameters
| Parameter | Description | Type |
|---|---|---|
object | The object to convert to an Array object. | PlainObject |
Return
An Array object.
jQuery.makeArray( object ) ExampleTop
Return a JavaScript Array object created from an array-like object.
In the example below when we press the button the first time we create a variable from a node list and test to see if it is an array using the jQuery.isArray() type utility method which returns false.
We then create another variable from the first variable using the jQuery.makeArray( object ) general utility method. We then test this variable against the jQuery.isArray() type utility method which returns true.
$(function(){
$('#btn1').one('click', function(){
var pElements = document.getElementsByTagName('p');
$('#div1').append('Is pElements an Array object? ' + $.isArray( pElements ) + '<br>');
var ourArray = jQuery.makeArray(pElements);
$('#div1').append('Is ourArray an Array object? ' + $.isArray( ourArray ) + '<br>');
});
});
div1. Some initial text.
Related Tutorials
jQuery Intermediate Tutorials - Lesson 9 - jQuery General Utilities