在ES2015中与double
一起使用时,以下使用的解构分配是否有效?
for (string token; iss >> token; ) {
istringstream converter(token);
double value;
if (converter >> value) {
char leftover;
if (!(converter >> leftover)) {
/* Successfully read a double with no remaining garbage! */
cout << value << endl;
}
}
}
答案 0 :(得分:2)
没有。 specification要求export
后跟
default ...
var
,let
,const
){}
,{foo, bar}
,...) { foo, bar } = bam
但是赋值,并且规范中没有规则与该用例匹配。
要验证不广泛支持的语法是否有效,您可以使用Babel repl。