此语法是什么,为什么起作用?
.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是[]和{}的许多新重载,我才刚刚开始了解它们,我确信自己就是其中之一。
答案 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);
因此必须首先将字符串放入数组。