相关疑难解决方法(0)

在JavaScript中使用逗号与分号?

给出以下代码

var fn = function () {
    var x = 'x',
    y = 'y';
    this.a = 'a',
    this.b = 'b',
    this.c = 'c';
    this.d = 'd',
    this.e = 'e';   
}
Run Code Online (Sandbox Code Playgroud)

你可以看到两者兼而有之.
使用其中一个会有什么好处?

我的理解是分号是结束声明的.并且逗号应该用于将多个声明串起来.

那么说这个例子那么应该只有两个分号是安全的吗?

var fn = function () {
    var x = 'x',
    y = 'y';
    this.a = 'a',
    this.b = 'b',
    this.c = 'c',
    this.d = 'd',
    this.e = 'e';   
}
Run Code Online (Sandbox Code Playgroud)

javascript syntax

57
推荐指数
3
解决办法
2万
查看次数

FileReader readAsText()异步问题?

我实现了以下代码以通过<input type="file" />选择来解析CSV :

export async function parse(file: File) {
  let content = '';
  const reader = new FileReader();
  reader.onload = function(e: any) {
    content = e.target.result;
  };
  await reader.readAsText(file);
  const result = content.split(/\r\n|\n/);
  return result;
}
Run Code Online (Sandbox Code Playgroud)

如果运行此代码并将断点放在声明的行上result,它将成功检索文件的内容。如果我不放置任何断点,则内容为空。如您所见,我await在读取器以文本形式读取文件的行中添加了该文件,但仍无法正常工作。

html javascript

3
推荐指数
2
解决办法
1827
查看次数

标签 统计

javascript ×2

html ×1

syntax ×1