score:1

await wait for a promise... try this to make a promise

let devicedetected = ()=>{
return new promise((resolve,reject)=>{
  navigator.mediadevices.enumeratedevices() 
.then((devices) => {
   let res = (devices.map((device) => 
    (device.kind + ": " + device.label)));
    resolve(res)
})
.catch(function(err) {
  reject(err)
  console.log(err.name + ": " + err.message);
}));
})
}


Related Query

More Query from same tag