这个语法是什么,为什么起作用?

时间:2019-09-20 21:56:05

标签: javascript typescript

此语法是什么,为什么起作用?

.container

@RequestMapping(value = "/api/fetchInfo", method = RequestMethod.GET) public @ResponseBody MyReturnObject fetchInfoRestControllerMethod (String param1) { return MyReturnObject.builder() .countOfRows(x) .csvDataFile(csvFile) .errorMessage(y).build(); } 是什么?

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


很抱歉,您遇到了一个简单的问题,但我设法说服自己,必须进行一些更为复杂的事情。传播语法等方面,theree是[]和{}的许多新重载,我才刚刚开始了解它们,我确信自己就是其中之一。

1 个答案:

答案 0 :(得分:5)

这是一个包含一个由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 constructor接受作为参数:

new Blob(array, options);

因此必须首先将字符串放入数组。