JS 學徒特訓班
fetch('網址')
.then(function(response) {
// 處理 response
}).catch(function(err) {
// 錯誤處理
});
fetch 的使用方法,看起來跟 axios 很像,但不一樣的是,在 fetch 取得檔案之後,要透過 json()
的方法處理檔案,接著傳遞到下一層。
以 30 關的題目為例
let url = 'https://raw.githubusercontent.com/hexschool/hexschoolNewbieJS/master/data.json';
fetch(url)
.then(response => {
return response.json();
})
.then(function(myJson) {
console.log(myJson);//在這裡才能在 console 看到整個資料
});
其他的部分,撰寫的方式都一樣,沒想到原生語法也很好懂。
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing