我正在尝试使用异步,从零开始等待Babel 6,但我得到的再生器运行时没有定义.
.babelrc文件
{
"presets": [ "es2015", "stage-0" ]
}
Run Code Online (Sandbox Code Playgroud)
package.json文件
"devDependencies": {
"babel-core": "^6.0.20",
"babel-preset-es2015": "^6.0.15",
"babel-preset-stage-0": "^6.0.15"
}
Run Code Online (Sandbox Code Playgroud)
.js文件
"use strict";
async function foo() {
await bar();
}
function bar() { }
exports.default = foo;
Run Code Online (Sandbox Code Playgroud)
在没有async/await的情况下正常使用它可以正常工作.我有什么想法我做错了吗?
我正在使用Javascript window.atob()函数来解码base64编码的字符串(特别是GitHub API中的base64编码内容).问题是我得到了ASCII编码的字符(â¢而不是™).如何正确处理传入的base64编码流,以便将其解码为utf-8?
我想合并多个arraybuffers来创建一个Blob.但是,如你所知, TypedArray没有"推"或有用的方法......
例如:
var a = new Int8Array( [ 1, 2, 3 ] );
var b = new Int8Array( [ 4, 5, 6 ] );
Run Code Online (Sandbox Code Playgroud)
结果,我想得到[ 1, 2, 3, 4, 5, 6 ].