小编314*_*ple的帖子

我们可以删除ES6课吗?

我们真的可以删除由es6"class"创建的类吗?

class myClass{}
delete myClass;
console.log(myClass); //output: class myClass{}
var myClass=0; //Uncaught SyntaxError: Identifier 'myClass' has already been declared
Run Code Online (Sandbox Code Playgroud)

javascript class ecmascript-6

9
推荐指数
1
解决办法
1820
查看次数

Firebase 托管自定义标头不起作用

我在 Firebase 托管上部署了一个静态站点,并带有一些标头配置。但是我的一些标题在站点部署后没有出现。

我尝试更改Cache-Controlheader的值并且它有效。但是X-Frame-OptionsContent-Security-PolicyX-Content-Type-Options没有。

firebase.json:

{
    "hosting": {
        "public": "public",
        "ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
        "headers": [
            {
                "source": "**/*.@(html)",
                "headers": [
                    {
                        "key": "Cache-Control",
                        "value": "max-age=3600"
                    },
                        {
                        "key": "X-Frame-Options",
                        "value": "SAMEORIGIN"
                    },
                    {
                        "key": "Content-Security-Policy",
                        "value":
                            "script-src 'self' 'unsafe-inline' cdnjs.cloudflare.com; style-src 'self' 'unsafe-inline' cdnjs.cloudflare.com"
                    }
                ]
            },
            {
                "source": "**/*.@(jpg|jpeg|gif|png|ico|svg)",
                "headers": [
                    {
                        "key": "Cache-Control",
                        "value": "max-age=2592000"
                    }
                ]
            },
            {
                "source": "**/*.@(js|css)",
                "headers": [
                    {
                        "key": "Cache-Control",
                        "value": "max-age=2592000"
                    } …
Run Code Online (Sandbox Code Playgroud)

http-headers firebase firebase-hosting

7
推荐指数
1
解决办法
1554
查看次数

我可以在浏览器中检测到async/await吗?

作为标题,如何在浏览器中检测async/await es7支持?

那可能吗?

javascript syntax async-await ecmascript-2017

6
推荐指数
1
解决办法
2283
查看次数

有没有一种好的方法来实现Promise.all一个具有属性的对象数组?

如果我有很多承诺,我可以简单Promise.all地等待所有承诺。

但是,当我有一个对象数组时,每个对象都具有应有的某些属性,有没有好的方法来处理它?

例:

const files=urlOfFiles.map(url=>({
  data: fetch(url).then(r=>r.blob()),
  name: url.split('/').pop()
}))
//what to do here to convert each file.data to blob?
//like Promise.all(files,'data') or something else
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous promise

5
推荐指数
1
解决办法
278
查看次数

我可以防止babel-preset-es2015在模板文字中编码unicode字符吗?

例如,`???`将转换为'\u4F60\u597D\u55CE';

但是我希望是这样'???',我可以阻止这样做吗?

关于babel repl的示例

javascript unicode string-literals babel ecmascript-6

5
推荐指数
0
解决办法
207
查看次数