jsonbyte
  • Get Started
  • Property
    • Get
    • Create
    • Change
    • Remove
    • Merge
    • Replace
    • Exists
    • Preview
  • Comments
    • Create
    • Remove
    • Get
    • All
  • Array
    • Create Element
    • Create Element In First
    • Remove Element
    • Get Element
  • Conditional
    • Key
    • Value
  • extras
    • Join
    • Leave
Powered by GitBook
On this page
  1. extras

Leave

const json = require("jsonbyte");


const file = new json("./file.json")
/*
{
"username": "jimmy",
"a": {
  "k": {
    "b": true
  }
 }
}
*/

/*
we will use file.join to get b value
*/
const value = file.join("a").join("k").get("b");
console.log(value) // output: true

/*
after get value of b we need to get username value
*/
const username = file.leave().get("username")
/*
we used leave function to get out from all side objects
*/

/*
we need to change b value to false
*/
file.join("a").join("k").change("b", false)

// ❎ Wrong
file.save()

// ✅ Correct
file.leave().save()
PreviousJoin

Last updated 2 years ago