0.0.33 • Published 9 years ago
eden-collection v0.0.33
#Collection
DESCRIPTION
General
Installation
npm install eden-collection
Usage
var collection = require('eden-collection');
Methods
add
this add('Elizabeth');
Adds a row to the collection
Parameters
- 'Elizabeth' - object (string | character | integer | date)
Returns
this
Example
Code
users.addName('Elizabeth');
users.addMi('B');
users.addAge(22);
users.addBday('September 13, 1992');
users[2].name;
users[2].mi;
users[2].age;
users[2].bday;
Outputs
'Elizabeth'
'B'
22
'September 13, 1992'
cut
this cut(first | 1);
Cut the element from the array based on the index
Parameters
- first - string - array(collection) position to be cut | 1 - integer - array(collection) position to be cut
Returns
this
Example
Code
users = collection([
{ name: 'chris1', age: 42 },
{ name: 'chris2', age: 32 },
{ name: 'chase1', age: 22 },
{ name: 'chase2', age: 12 },
{ name: 'chase3', age: 2 }]);
users.cut('first');
users[0].name;
users.cut(1);
users[1].name;
users.cut('last');
users.length;
Outputs
// cut the first collection - users { name: 'chris1', age: 42 }
'chris2'
// cut the second collection - users { name: 'chase1', age: 22 }
'chase2'
// cut the last collection - users { name: 'chase3', age: 2 }
2
each
this each(users[1].getName);
Loops through returned result sets
Parameters
- users1.getName() - function (loop to be displayed)
Returns
this
Example
Code
users.each(function(i, user) {
user.setName('Something2');
});
users[1].getName();
Outputs
'Something2'
get
array get(raw[0].name);
Returns the row array
Parameters
- raw0.name - function (to be displayed)
Returns
array
Example
Code
var raw = users.get();
raw[1].age;
raw[0].name;
Outputs
22
'Something2'
set
this set('bobby');
Sets data
Parameters
- 'bobby' - object (string | character | integer | date) - to be replace in existing data | rename
Returns
this
Example
Code
users = collection([
{ name: 'chris1', age: 42 },
{ name: 'chris2', age: 32 },
{ name: 'chase1', age: 22 },
{ name: 'chase2', age: 12 },
{ name: 'chase3', age: 2 }]);
users.setName('bobby');
users[0].name;
users[1].name;
users[2].name;
users[3].name;
users[4].name;
Outputs
'bobby'
'bobby'
'bobby'
'bobby'
'bobby'
0.0.33
9 years ago
0.0.32
9 years ago
0.0.31
9 years ago
0.0.30
9 years ago
0.0.28
10 years ago
0.0.27
10 years ago
0.0.26
10 years ago
0.0.25
10 years ago
0.0.24
10 years ago
0.0.23
10 years ago
0.0.21
10 years ago
0.0.20
10 years ago
0.0.17
10 years ago
0.0.16
10 years ago
0.0.15
10 years ago
0.0.14
10 years ago
0.0.12
10 years ago
0.0.10
10 years ago
0.0.2
10 years ago