-3

この JavaScript コードの課題を解決する方法を見つけようとしています。本当に困っているのですが、何かアドバイスをいただけませんか?

私はデバッグ能力を向上させようとしていますが、これに苦労しました。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Clicker</title>
    <meta name="description" content="">
    <style></style>
</head>
<body>
    <button>Click!</button>

<script>
    const counter = {
        cnt: 0,
        inc: function() {
            cnt++;
            console.log(cnt);
        }
    };
    const button = document.getElementsByTagName('button')[0];
    button.addEventListener('click', counter.inc(), false);
</script>
</body>
</html>

しかし、私はエラーが発生します

Uncaught ReferenceError: 19 行目で cnt が定義されていません

4

1 に答える 1