@@ -15,7 +15,7 @@ This foreach partial automagically detects whether the callback function expects
15
15
similar to [ PHP's foreach construct] ( http://php.net/manual/en/control-structures.foreach.php )
16
16
by ** value** or ** key-value** distinction.
17
17
18
- Works ** compressed JavaScript code** too, also compatible with ** ECMAScript 6 arrow functions** .
18
+ Works with ** compressed JavaScript code** too, also compatible with ** ECMAScript 6 arrow functions** .
19
19
20
20
## Install
21
21
@@ -33,110 +33,110 @@ The actual usage of the partial is the same across all environment.
33
33
- AMD (e.g.: RequireJS)
34
34
35
35
``` javascript
36
- define ([' js-partial-foreach' ], function (foreach ) {
37
- // you can now use foreach
38
- });
36
+ define ([' js-partial-foreach' ], function (foreach ) {
37
+ // you can now use foreach
38
+ });
39
39
```
40
40
41
41
- CommonJS (e.g.: NodeJS)
42
42
43
43
``` javascript
44
- var foreach = require (' js-partial-foreach' );
45
-
46
- // you can now use foreach
44
+ var foreach = require (' js-partial-foreach' );
45
+
46
+ // you can now use foreach
47
47
```
48
48
49
49
- Browser
50
50
51
51
``` javascript
52
- // load the source from "node_modules/js-partial-foreach/dist/js-partial-foreach.js" - for development
53
- // or from "node_modules/js-partial-foreach/dist/js-partial-foreach.min.js" - for production
52
+ // load the source from "node_modules/js-partial-foreach/dist/js-partial-foreach.js" - for development
53
+ // or from "node_modules/js-partial-foreach/dist/js-partial-foreach.min.js" - for production
54
54
55
- var foreach = js_partial_foreach; // it is available in the global namespace
56
-
57
- // you can now use foreach
55
+ var foreach = js_partial_foreach; // it is available in the global namespace
56
+
57
+ // you can now use foreach
58
58
```
59
59
60
60
## Usage - After Initialization
61
61
62
62
- With arrays
63
63
64
64
``` javascript
65
- var array = [1 , 2 , 3 , 4 , 5 ];
65
+ var array = [1 , 2 , 3 , 4 , 5 ];
66
66
67
- foreach (
68
- array,
69
- function (value ) {
70
- console .log (value); // 1 .. 5
71
- }
72
- );
67
+ foreach (
68
+ array,
69
+ function (value ) {
70
+ console .log (value); // 1 .. 5
71
+ }
72
+ );
73
73
74
- foreach (
75
- array,
76
- function (key , value ) {
77
- console .log (key + ' :' + value); // 0:1 .. 4:5
78
- }
79
- );
74
+ foreach (
75
+ array,
76
+ function (key , value ) {
77
+ console .log (key + ' :' + value); // 0:1 .. 4:5
78
+ }
79
+ );
80
80
```
81
81
82
82
- With objects
83
83
84
84
``` javascript
85
- // for objects
86
- var object = {
87
- a : 1 ,
88
- b : 2 ,
89
- c : 3 ,
90
- d : 4 ,
91
- e : 5
92
- };
85
+ // for objects
86
+ var object = {
87
+ a : 1 ,
88
+ b : 2 ,
89
+ c : 3 ,
90
+ d : 4 ,
91
+ e : 5
92
+ };
93
93
94
- foreach (
95
- object,
96
- function (value ) {
97
- console .log (value); // 1 .. 5
98
- }
99
- );
94
+ foreach (
95
+ object,
96
+ function (value ) {
97
+ console .log (value); // 1 .. 5
98
+ }
99
+ );
100
100
101
- foreach (
102
- object,
103
- function (key , value ) {
104
- console .log (key + ' :' + value); // a:1 .. e:5
105
- }
106
- );
101
+ foreach (
102
+ object,
103
+ function (key , value ) {
104
+ console .log (key + ' :' + value); // a:1 .. e:5
105
+ }
106
+ );
107
107
```
108
108
109
109
- With ES6 arrow functions
110
110
111
111
``` javascript
112
- var array = [1 , 2 , 3 , 4 , 5 ];
112
+ var array = [1 , 2 , 3 , 4 , 5 ];
113
113
114
- foreach (
115
- array,
116
- (value ) => {
117
- console .log (value); // 1 .. 5
118
- }
119
- );
114
+ foreach (
115
+ array,
116
+ (value ) => {
117
+ console .log (value); // 1 .. 5
118
+ }
119
+ );
120
120
121
- foreach (
122
- array,
123
- (key , value ) => {
124
- console .log (key + ' :' + value); // 0:1 .. 4:5
125
- }
126
- );
121
+ foreach (
122
+ array,
123
+ (key , value ) => {
124
+ console .log (key + ' :' + value); // 0:1 .. 4:5
125
+ }
126
+ );
127
127
```
128
128
129
129
- With strings
130
130
131
131
``` javascript
132
- var string = ' abcdefgh' ;
132
+ var string = ' abcdefgh' ;
133
133
134
- foreach (
135
- string,
136
- function (char ) {
137
- console .log (char); // 'a' .. 'h'
138
- }
139
- );
134
+ foreach (
135
+ string,
136
+ function (char ) {
137
+ console .log (char); // 'a' .. 'h'
138
+ }
139
+ );
140
140
```
141
141
142
142
## Documentation
0 commit comments