是否有JavaScript方法/功能或創建方法/函數加載JSON文件的方式,JSON文件,該文件將而不需要一個回調參數文件加載後運行簡單地等待,然後返回JSON對象一次完全加載(無庫)?方法加載它返回JSON對象
例如,如果我的文件something.json
包含以下內容:
{
"name":"John Smith",
"age":"40"
}
而且我的JavaScript(在同一臺服務器上)如下:
var person = loadJsonFile("something.json");
console.log("Name: " + person.name);
console.log("Age: " + person.age);
我的控制檯將讀取:
Name: John Smith
Age: 40
我不能使用異步因爲這是一個函數內,我不能肯定什麼日說該方法的結果將被用於。另外,我不能這樣,因爲加載調用之後的所有方法都依賴於該調用的返回,並且由於該函數的作用域,我無法將其放入另一個函數中。
要在瀏覽器中運行?你不想要這個。用戶的瀏覽器將顯示鎖定,直到您的服務器返回響應。 – meagar
爲什麼你需要它是同步的? –
你應該改變你的問題,問你真的想做什麼,因爲這是做錯的方法。這感覺就像一個XY問題http://mywiki.wooledge.org/XyProblem –