なぜエラーが起きているのかわかりません: Uncaught SyntaxError: Unexpected token ':'

[code]

    Uncaught SyntaxError: Unexpected token ':'
    
[/code]

が出ているのですが・・・  
なぜエラーとなっているのかわかりません。  
JS上で何かミスっている気がします。

[code]

    <script>
        function createLink(){
            const div3 = document.getElementById("div3");
            if (!div3.hasChildNodes()){
                const a1 = document.createElement("a");
                a1.href = '"' +{{ route('alink')}} + '"';
                a1.innerText = "itsakura";
                div3.appendChild(a1);
            }
        }
    
[/code]




Laravel のことはさっぱり知りませんが、

[code]

                a1.href = '"' +{{ route('alink')}} + '"';
    
[/code]

`{{ route('alink')}}` が URL に展開されて ` = '"' + http://example.com/ + '"'`
のようになっているのでは。自分が編集しているソースファイルではなく、ブラウザの機能でソースを確認してみてください。

