Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.
El método _.runInContext() se usa para crear una nueva función lodash usando el objeto de contexto dado.
Sintaxis:
_.runInContext( context )
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- contexto: contiene el objeto de contexto con el que se debe crear la nueva función.
Valor de retorno: este método devuelve una nueva función lodash.
Ejemplo 1:
javascript
// Requiring the lodash library const _ = require("lodash"); // Creating an object variable _.mixin({ 'foo': _.constant('foo') }); var func = _.runInContext(); func.mixin({ 'bar': func.constant('bar') }); // Using the value() method let val = _.isFunction(_.foo); // Display the output console.log(val);
Producción:
true
Ejemplo 2:
javascript
// Requiring the lodash library const _ = require("lodash"); // Creating an object variable _.mixin({ 'foo': _.constant('foo') }); var func = _.runInContext(); func.mixin({ 'bar': func.constant('bar') }); // Using the value() method let val = _.isFunction(_.bar); // Display the output console.log(val);
Producción:
false
Ejemplo 3:
javascript
// Requiring the lodash library const _ = require("lodash"); // Creating an object variable _.mixin({ 'foo': _.constant('foo') }); var func = _.runInContext(); func.mixin({ 'bar': func.constant('bar') }); // Using the value() method let val = func.isFunction(func.foo); // Display the output console.log(val);
Producción:
false
Ejemplo 4:
javascript
// Requiring the lodash library const _ = require("lodash"); // Creating an object variable _.mixin({ 'foo': _.constant('foo') }); var func = _.runInContext(); func.mixin({ 'bar': func.constant('bar') }); // Using the value() method let val = func.isFunction(func.bar); // Display the output console.log(val);
Producción:
true
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA