Chain Methods
This method is usable from 0.1.x version.
sb.chain([{ a: 'asdasd' }, { a: 35 }])
.reverse()
.toString()
.toJSON()
.filterBy({ a : 35 })
.first()
.repeatify(5)
.size()
.repeatify(10)
.toString()
.json()
.get('2')
.duplicate()
.repeatify(2)
.map(x => x + 1)
.contains(11)
.return()
-> true
sb.chain([{ a: 'hi' }, { a: 35 }])
.first()
.get('a')
.toUpperCase()
.return()
-> "HI"
sb.chain(100)
.numerator(2)
.mult(1002)
.toString()
.size()
.divide(2)
.sum(6)
.toString()
.split('.')
.map(sb.toInt)
.max()
.value()
-> 8
sb.chain([{ a: 'asdasd' }, { a: 35 }])
.reverse()
.toString()
.toJSON()
.filterBy({ a: 35 })
.first()
.repeatify(5)
.size()
.repeatify(10)
.toString()
.json()
.get('2')
.duplicate()
.repeatify(2)
.map(x => x + 1)
.value()
-> [11,11]
sb.chain(sb.range(1,5))
.size()
.isNumber()
.ifElse(
() => "hello",
() => "bye"
)
.function(x => `Res: ${x}`)
.value()
-> "Res: hello"
sb.on('evrec', console.log)
sb.chain('message')
.on('evrec2', (x, y) => {
console.log(`${y} : ${x}`)
})
.value()
-> "message"
sb.chain([{ a: 'asdasd' }, { a: 35 }])
.reverse()
.toString()
.toJSON()
.filterBy({ a: 35 })
.first()
.repeatify(5)
.size()
.repeatify(10)
.toString()
.json()
.get('2')
.duplicate()
.repeatify(2)
.map(x => x + 1)
.emit('evrec')
.value()
-> Rec: 11
-> [11,11]
Last modified 2yr ago