Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript asp.net中的java脚本_Javascript_Asp.net - Fatal编程技术网

Javascript asp.net中的java脚本

Javascript asp.net中的java脚本,javascript,asp.net,Javascript,Asp.net,CRIPT1002中第9行第38列的JavaScript严重错误\n\n语法错误 当调用下面的java脚本时 const qrCodeScannerBtn = document.getElementById('Btn'); const qrCodeScannerText = document.getElementById('Text'); const qrCodePreview = document.getElementById('preview'); const scanner = new

CRIPT1002中第9行第38列的JavaScript严重错误\n\n语法错误

当调用下面的java脚本时

const qrCodeScannerBtn = document.getElementById('Btn');
const qrCodeScannerText = document.getElementById('Text');
const qrCodePreview = document.getElementById('preview');

const scanner = new Instascan.Scanner({
  video: qrCodePreview,
  mirror: false
});
scanner.addListener('scan', content => {
  qrCodeScannerText.value = content;
  scanner.stop();
});
qrCodeScannerBtn.addEventListener('click', () => {
  if (scanner._scanner._active) {
    return scanner.stop();
  }
  Instascan.Camera.getCameras()
    .then(function(cameras) {
      if (cameras.length) {
        const camera = cameras[cameras.length - 1];
        scanner.start(camera);
        console.log(scanner);
      } else {
        alert('No cameras found.');
      }
    })
    .catch(function(e) {
      console.error(e);
    });
});

MDN指出,在ECMAScript 6中,箭头函数在其他语言中称为lambda表达式,您需要使用标准函数关键字替换箭头函数:

scanner.addListener('scan', function(content) {
  qrCodeScannerText.value = content;
  scanner.stop();
});

qrCodeScannerBtn.addEventListener('click', function () {
    // function body
});
相关问题:

JavaScript严重错误听起来像来自IE?-如果是这样,问题是IE不支持arrow=>函数。