No puedo entender cómo funciona exactamente la función chrome.storage.sync.get
.
Escenario habitual:
chrome.storage.sync.get(["color", "colortwo"], function(colors) { changeColor.style.backgroundColor = colors.colortwo });
Escenario especial:
chrome.storage.sync.get(["color", "colortwo"], function({colortwo}) { changeColor.style.backgroundColor = colortwo; });
No puedo entender cómo especificar la function({colortwo})
puede permitirnos acceder a la variable colortwo directamente ya que se supone que chrome.storage.sync.get
devuelve un objeto que contiene todos nuestros datos
Me encantaría conocer algunas ideas sobre cómo Javascript maneja exactamente este caso especial para que pueda obtener una comprensión más profunda. ¡Gracias!