Module

x/lodash_es/src/object.js>update

lodash for deno use
Latest
function update
import { update } from "https://dotland.deno.dev/x/lodash_es@v0.0.2/src/object.js";

This method is like _.set except that accepts updater to produce the value to set. Use _.updateWith to customize path creation. The updater is invoked with one argument: (value).

Note: This method mutates object.

Examples

var object = { 'a': [{ 'b': { 'c': 3 } }] };

_.update(object, 'a[0].b.c', function(n) { return n * n; }); console.log(object.a[0].b.c); // => 9

_.update(object, 'x[0].y.z', function(n) { return n ? n + 1 : 0; }); console.log(object.x[0].y.z); // => 0

Parameters

object

The object to modify.

path

The path of the property to set.

updater

The function to produce the updated value.