小编Thá*_*Sơn的帖子

未捕获的语法错误:意外的标记“<”React

我正在尝试使用 React 创建一个简单的网站,但由于某种原因它只显示一个空白页面。

控制台日志上显示的错误是Uncaught SyntaxError: Unexpected token '<' main.js:6,这是一条非常正常的行。有人可以告诉我错误在哪里吗?

非常感谢。

HTML:

<!DOCTYPE html>
<html>
    <head>
        <title>U4Ever</title>
    </head>
    <body>
        <div id="root"></div>
        <script src="main.js" type="module"></script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

主要JS:

import React from "react"
import ReactDOM from "react-dom"
import _navbar from "./navbar.js"
import _body from "./body.js"

ReactDOM.render(<_navbar />, document.getElementById("root"))
ReactDOM.render(<_body />, document.getElementById("root"))
Run Code Online (Sandbox Code Playgroud)

导航栏:

import React from "react"

function navbar() {
   return( 
    <navbar>
        <a href="#">Articles</a>
        <a href="#">Notes</a>
        <a href="#">Course</a>
        <a href="#">Brain</a>
        <a href="#">Newsletter</a>
        <a href="#">Facebook</a>
    </navbar>
   )
}


export default navbar
Run Code Online (Sandbox Code Playgroud)

身体

 import …
Run Code Online (Sandbox Code Playgroud)

javascript syntax reactjs

6
推荐指数
1
解决办法
1万
查看次数

Sum 没有返回预期的结果

var cid = [["PENNY", 2], ["NICKEL", 2], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]];

var cur = {"PENNY": 0.01, "NICKEL": 0.05, "DIME": 0.1, "QUARTER": 0.25, "ONE": 1, "FIVE": 5, "TEN": 10, "TWENTY": 20, "ONE-HUNDRED":100 }
    
var sum = 0;

  for (var i = 0; i < cur.length; i++) {
    sum += cur[cid[i][0]] * cid[i][1] 
  }
console.log(sum);
Run Code Online (Sandbox Code Playgroud)

我曾尝试过很多办法像添加变量cur[cid[i][0]]cid[i][1]随后console.log的总和,但它仍然无法正常工作。有人能告诉我我错在哪里吗?

javascript

1
推荐指数
1
解决办法
46
查看次数

标签 统计

javascript ×2

reactjs ×1

syntax ×1