Rambda cloning

node v6.17.1
version: 3.0.0
endpointsharetweet
Rambda shallow cloning
const R = require("ramda"); var foo = Object.freeze([Object.freeze({foo: 123}), Object.freeze({bar: 5})]) var xLens = R.lensPath([0, 'foo']); var bar = R.set(xLens, 4, foo); //=> {x: 4, y: 2} [ Object.isFrozen(foo), Object.isFrozen(bar), Object.isFrozen(foo[0]), Object.isFrozen(bar[0]), Object.isFrozen(foo[1]), Object.isFrozen(bar[1]), foo[0] === bar[0], foo[1] === bar[1], bar[0].foo === 4 ];
Created from: https://runkit.com/npm/lodash
Loading…

no comments

    sign in to comment