Salve, non ho mai ben capito la questione del resolve delle Promise. Questo è un codice finto. myPromisifiedFn() dovrebbe restituire una promise che verrà poi risolta da Promise.all.
myAsync() è una funzione che dovrebbe fare una chiamata asincrona con i parametri "m","y".
Come posso correggere "myPromisifiedFn" in modo che indichi correttamente ciò che ho appena detto?


codice:
    function myPromisifiedFn(m,y){
        return new Promise(resolve => myAsync(m,y))
    }


    var functs = [];
    functs.push(myasync(1,2016))
    functs.push(myasync(4,2017))
    Promise.all(fns).then(values => {
        console.log(values)
    }