16.5.19 • Published 13 days ago

lodash-walk-object v16.5.19

Weekly downloads
140
License
MIT
Repository
github
Last release
13 days ago

WALK ALL PROPERTIES DEEP IN OBJECT

This library let you go deep through all properties in your javascript object with nice possibility to change theirs values without confusion.

WALK OBJECT

walk.Object( myJSObject, iteratorFunction )

walk.ObjectBy( myObjectPropert, contextObject , iteratorFunction )

There are both similar... the difference is that, with second function you main object is also included in iteration and can be changed.

Example

import { walk } from 'lodash-walk-object'

let = yourJSObject = {
  isGood: true,
  arr = [ 
    {  insideObjectValue: 1 } 
    {  insideObjectValue: 1 } 
  ],
  testObject: {}
}

walk.Object(yourJSObject, (value, lodashPath, changeValue) => {
  if(lodashPath === 'arr[0].insideObjectValue') {
    changeValue(2)
  }
} )

console.log(yourJSObject)

// RESULT

/*
{
  isGood: true,
  arr = [ 
    {  insideObjectValue: 2 } 
    {  insideObjectValue: 1 } 
  ],
  testObject: {}
}
*/
16.5.19

13 days ago

16.5.18

15 days ago

16.5.16

23 days ago

16.5.17

23 days ago

16.5.15

24 days ago

16.5.14

27 days ago

16.5.13

2 months ago

16.5.12

2 months ago

16.5.11

3 months ago

16.5.10

3 months ago

16.5.9

3 months ago

16.5.8

3 months ago

16.5.7

3 months ago

16.5.6

4 months ago

16.5.5

4 months ago

16.5.4

4 months ago

16.5.3

4 months ago

16.5.2

5 months ago

16.5.1

5 months ago

16.0.50

7 months ago

16.0.47

11 months ago

16.0.48

11 months ago

16.0.46

11 months ago

16.0.49

10 months ago

13.1.43

11 months ago

13.1.44

11 months ago

13.1.45

11 months ago

13.1.33

1 year ago

13.1.34

1 year ago

13.1.35

1 year ago

13.1.36

1 year ago

13.1.37

1 year ago

13.1.38

1 year ago

13.1.39

1 year ago

13.1.40

1 year ago

13.1.41

1 year ago

13.1.42

1 year ago

13.1.32

1 year ago

13.1.31

1 year ago

13.1.24

1 year ago

13.1.25

1 year ago

13.1.26

1 year ago

13.1.27

1 year ago

13.1.28

1 year ago

13.1.29

1 year ago

13.1.30

1 year ago

13.0.23

2 years ago

13.0.17

2 years ago

13.0.18

2 years ago

13.0.19

2 years ago

13.0.20

2 years ago

13.0.21

2 years ago

13.0.22

2 years ago

13.0.12

2 years ago

13.0.13

2 years ago

13.0.14

2 years ago

13.0.15

2 years ago

13.0.16

2 years ago

13.0.10

2 years ago

13.0.11

2 years ago

1.0.36

2 years ago

1.0.39

2 years ago

13.0.8

2 years ago

13.0.9

2 years ago

13.0.6

2 years ago

13.0.7

2 years ago

13.0.4

2 years ago

13.0.5

2 years ago

13.0.2

2 years ago

13.0.3

2 years ago

13.0.1

2 years ago

1.0.41

2 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.30

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.27

3 years ago

1.0.19

3 years ago

1.0.20

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.11

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

4 years ago

0.0.18

5 years ago

0.0.17

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago