JavaScript - 在 push 字符串中使用变量

3

我正在尝试让data-max的值动态地显示在err.push()字符串中,以显示e允许多少个文件。

如何使data-max变量动态地出现在错误消息字符串中?

  let maxFileNum = e.target.getAttribute('data-max'); //Maximum number of files
  if (fileList.files.length > maxFileNum) {
    let tmpf = [];
    err.push('Limit of ${maxFileNum} images allowed');
    fileList.files = tmpf;
  }
1个回答

3

您需要使用反引号(``)来表示字符串文字:

  let maxFileNum = e.target.getAttribute('data-max'); //Maximum number of files
  if (fileList.files.length > maxFileNum) {
    let tmpf = [];
    err.push(`Limit of ${maxFileNum} images allowed`);
    fileList.files = tmpf;
  }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接