Underscore.js es una biblioteca de JavaScript que proporciona una gran cantidad de funciones útiles que ayudan en la programación en gran medida, como el mapa, el filtro, la invocación, etc., incluso sin utilizar ningún objeto integrado.
La función _.result() es una función incorporada en la biblioteca Underscore.js de JavaScript. Aquí, si el valor indicado de la propiedad nombrada es una función, debe llamarla con el objeto como contexto; de lo contrario, devolverla. Además, si se establece un valor predeterminado y el parámetro de propiedad no se proporciona o no se define, se devolverá el valor predeterminado.
Nota: Si el valor predeterminado indicado es una función, su resultado se devolverá como salida.
Sintaxis:
_.result(object, property, [defaultValue])
Parámetros: Acepta tres parámetros que se especifican a continuación:
- objeto: Es el objeto enunciado.
- propiedad: Es la propiedad declarada.
- [defaultValue]: Es el valor por defecto indicado.
Valor devuelto: este método devuelve el valor de la propiedad nombrada.
Ejemplo 1:
Javascript
<!DOCTYPE html> <html> <head> <script src= "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script> </head> <body> <script> var obj = { CSportal: 'GeeksforGeeks', gfg: function () { return 'Geeks!'; } }; // Calling result method with its parameters console.log(_.result(obj, 'CSportal')); </script> </body> </html>
Producción:
GeeksforGeeks
Ejemplo 2:
Javascript
<!DOCTYPE html> <html> <head> <script src= "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script> </head> <body> <script> var obj = [1, 2, 4, 5]; // Calling result method // with its parameters console.log(_.result(obj, 9, 7)); console.log(_.result(obj, 5)); </script> </body> </html>
Producción:
7 undefined
Referencia: https://underscorejs.org/#result
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA