这是什么语法,为什么它有效?



这是什么语法,为什么它有效?

const content : string = functionThatReturnsAString();
const blob = new Blob([content]);

这是什么[string]

它返回什么,对于哪个 Blob(( 构造函数来说它是一个可接受的参数?


很抱歉这个问题很简单,但我设法说服自己,一定有更复杂的事情发生。对于 spread 语法等,我才刚刚开始掌握 [] 和 {} 的许多新重载,我说服自己这是其中之一。

这是一个数组文字,包含一个项目,由content组成。它与

const content : string = functionThatReturnsAString();
const arr = [];
arr.push(content);
const blob = new Blob(arr);

const content : string = functionThatReturnsAString();
const arr = [content];
const blob = new Blob(arr);

Blob 构造函数接受作为参数:

new Blob(array, options);

所以字符串必须首先放入数组中。

相关内容

最新更新