[英]TaffyDB, error says TAFFY is not a function
我正在使用 Visual Studio 使用 HTML、CSS 和 JavaScript 開發基於 Web 的游戲。 我使用 TaffyDB 作為數據庫。 但是,每當我嘗試使用 function TAFFY 創建數據庫時,控制台上都會出現錯誤,提示 TAFFY 不是 function。 我不確定錯誤在哪里,我相信我已將 JS 文件正確鏈接到 HTML,以下是我嘗試過的所有方法:
<script type="text/javascript" src="/taffy-min.js"></script>
<script type="text/javascript" src="./taffy-min.js"></script>
<script type="text/javascript" src="taffy-min.js"></script>
<script type="text/javascript" src="https://github.com/typicaljoe/taffydb/blob/master/taffy.js"
我也嘗試過包含完整路徑,對於以上所有內容,我都嘗試使用“taffy.js”而不是“taffy-min.js”。 我也嘗試過使用和不使用 jQuery:
<script src="https://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script>
我不確定錯誤是 JS 文件沒有正確鏈接到 HTML,還是完全不同。 我用來設置用戶的代碼:
var users = TAFFY([
{
"id": 1,
"user": "John123",
"level": 5,
"gameType: "easy"
}]);
首先,您在這里缺少雙引號: "gameType: "easy"
,應該是"gameType": "easy"
。錯誤是說TAFFY
不是 function:這意味着 scope 中還有另一個名為TAFFY
的變量。為了檢查 taffy 腳本是否正確鏈接,打開控制台並輸入typeof this.TAFFY
應該打印"function"
。希望這會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.