Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Promise-fonfaceobserver+;变量_Javascript_Promise - Fatal编程技术网

Javascript Promise-fonfaceobserver+;变量

Javascript Promise-fonfaceobserver+;变量,javascript,promise,Javascript,Promise,我正在使用fonfaceobserver预加载字体。 我对字体有以下承诺: Promise.all([ marydaleBold.load(), interstateReg.load() ]).then(function() { console.log('Fonts are available'); }); 但我还想检查变量的特定值&不仅仅是在加载字体时。我如何才能实现这一承诺 Promise.all([ marydaleBold.load(),


我正在使用fonfaceobserver预加载字体。 我对字体有以下承诺:

Promise.all([
    marydaleBold.load(),
    interstateReg.load()

]).then(function() {

    console.log('Fonts are available');

});
但我还想检查变量的特定值&不仅仅是在加载字体时。我如何才能实现这一承诺

Promise.all([
    marydaleBold.load(),
    interstateReg.load()

]).then(([marydaleBold, interstateReg]) => {

    console.log('Fonts are available');
    //And you can check for specific values in marydaleBold and intestateReg
});
这称为“分解分配”,有关更多信息,请访问


这称为“分解任务”,有关详细信息,请访问。

谢谢!嗯-很遗憾,IE中似乎不支持这个,所以我不能使用这个…@NiklasWideC你可以使用babel,以便在IE中使用它。如果你使用gulp:。请,如果你发现这个答案有用,如果你不介意,请将其标记为正确。谢谢,谢谢!嗯-很遗憾,IE中似乎不支持这个,所以我不能使用这个…@NiklasWideC你可以使用babel,以便在IE中使用它。如果你使用gulp:。请,如果你发现这个答案有用,如果你不介意,请将其标记为正确。非常感谢。