#QArray

Array inherited (like) module for easy (LinQ like) Array handling in Javascript.

##Install

> bower install QArray

or

> npm install QArray

##Usage

Include script then use in code:

> var myArray = new QArray();

or

> var myArray = new QArray(array1, array2, otherQArrayInstance);

##Browser support

> Chrome, Firefox, Safari, IE8+

##Supported methods

* Native Array functions
* indexOf
* insert
* concat
* select
* selectMany
* forEach
* setProperty
* pushArray
* contains
* remove
* removeArray
* toArray
* clear
* firstOrDefault
* first
* where
* count
* any
* all
* sum
* moveItemToIndex

## License

> Copyright © 2014 Hacklone,
> https://github.com/Hacklone

> Permission is hereby granted, free of charge, to any person
> obtaining a copy of this software and associated documentation files
> (the "Software"), to deal in the Software without restriction,
> including without limitation the rights to use, copy, modify, merge,
> publish, distribute, sublicense, and/or sell copies of the Software,
> and to permit persons to whom the Software is furnished to do so,
> subject to the following conditions:

> The above copyright notice and this permission notice shall be
> included in all copies or substantial portions of the Software.

> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
> BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
> ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
> CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
> SOFTWARE.