Lodash _.set () Метод
Опубликовано: 7 Декабря, 2021
Метод _.set () используется для установки значения на пути объекта и возвращает новый объект набора.
Синтаксис:
_.set (объект, путь, значение)
Параметры: этот метод принимает три параметра, как указано выше и описано ниже:
- object: этот параметр содержит изменяемый объект.
- path: этот параметр содержит путь к устанавливаемому свойству. Это будет массив или строка.
- value: этот параметр содержит значение, которое нужно установить.
Возвращаемое значение: этот метод возвращает новый установленный объект.
Примечание. Здесь const _ = require ('lodash') используется для импорта библиотеки lodash в файл.
Пример 1:
Javascript
// Requiring the lodash library const _ = require( "lodash" ); // The source object var obj = { 'cpp' : [{ 'java' : { 'python' : 2012 } }] }; // set the value by _.set() method _.set(obj, 'cpp[0].java.python' , 2020); // return the new set object console.log(obj.cpp[0].java.python); |
Выход:
2020 г.
Пример 2:
Javascript
// Requiring the lodash library const _ = require( "lodash" ); // The source object var obj = { 'cpp' : [{ 'java' : { 'python' : 2012 } }] }; // set the value by _.set() method _.set(obj, [ 'html' , '0' , 'css' , 'javascript' ], 2024); // return the new set object console.log(obj.html[0].css.javascript); |
Выход:
2024 г.
Примечание: это не будет работать в обычном JavaScript, потому что для этого требуется установка библиотеки lodash.
Ссылка: https://lodash.com/docs/4.17.15#set