Tem como eu usar uma variável criada fora de uma function (criada por mim) e adicionar um valor à variável dentro da mesma? exemplo:
var cor1 = " ";
var cor2 = " ";
var cor3 = " ";
var cor4 = " ";
function desenhaLegenda(frase, posicao, cor){
var tela = document.querySelector("canvas");
var pincel = tela.getContext("2d");
var pos = posicao
var eixoY = 0;
pincel.font = '20px, Georgia';
pincel.fillStyle = 'black';
if(pos == 1){
pincel.fillText(frase, 20, 360);
eixoY = 360;
cor1 = cor;
}
if(pos == 2){
pincel.fillText(frase, 20, 370);
eixoY = 360;
cor2 = cor;
}
if(pos == 3){
pincel.fillText(frase, 20, 380);
eixoY = 360;
cor3 = cor;
}
if(pos == 4){
pincel.fillText(frase, 20, 390);
eixoY = 360;
cor4 = cor;
}
pincel.fillStyle = cor;
pincel.beginPath();
pincel.arc(10, eixoY, 3, 0, 2 * 3.14)
}