Estoy tratando de convertir esta función a sintaxis es6:
module.exports = function( key, fieldID ) { var self = this; self.Elements = function() { this.cache = { $btn: jQuery( '#dav' + key + '_button' ), $apiField: jQuery( '#dav' + key ), $apiUrl: jQuery( '#dav' + fieldID ), }; }; };Debería comenzar así:
export default ( key, fieldID ) => { const self = this; self.Elements = function() {...¿Cuál es la forma correcta de convertir este módulo a es6?
Creo que lo siguiente debería funcionar:
export default function(key, fieldID) { var self = this; self.Elements = function() { this.cache = { $btn: jQuery('#dav' + key + '_button'), $apiField: jQuery('#dav' + key), $apiUrl: jQuery('#dav' + fieldID), }; }; }