我正在使用ReactJS,並且試圖將一個json數組保存爲'const'。這樣的事情:將JSON響應保存爲常量
fetch(url)
.then(response => response.json())
.then(json => {
this.setState({
data: json
});
});
但我不想將它保存在狀態,因爲數組不會改變。
任何想法?
謝謝:)
我正在使用ReactJS,並且試圖將一個json數組保存爲'const'。這樣的事情:將JSON響應保存爲常量
fetch(url)
.then(response => response.json())
.then(json => {
this.setState({
data: json
});
});
但我不想將它保存在狀態,因爲數組不會改變。
任何想法?
謝謝:)
保存在一個變量或localStorage的
let dataJson = {};
fetch(url)
.then(response => response.json())
.then(json => {
dataJson = json
});
let data;
fetch(url)
.then(response => response.json())
.then(json => {
data = json
});
我做到了,'數據'顯示爲'未定義'。這很奇怪,如果我使用'setState'它完美的作品。 –
除非我失去了一些東西,你不應該能夠重新分配「dataJson」,因爲它的聲明作爲一個常量。 – masterlink950
這是正確的@ masterlink950 – patrick
是不是他試圖將其保存在一個常量 – DroidNoob