var data = null;
function dataReal(val){
data = JSON.parse(val)。
console.log(data); // Result object : {users: Array(3), permission: 陣列(8)}
}
console.log(data); // Result : null
我怎樣才能在函式之外得到這個結果。dataReal
var data = null。
function dataReal(val) {
data = JSON.parse(val)。
console.log(data); // Result object : {users: Array(3), permission: 陣列(8)}
}
dataReal(val); //在訪問前呼叫這個函式。
console.log(data)。
uj5u.com熱心網友回復:
你在這里缺少一個步驟:)
你的data是未定義的,因為你沒有呼叫函式,所以data沒有被正確分配,仍然是空/未定義
你可以嘗試將你的引數傳入dataReal,然后再呼叫這個函式
var data = null;
function dataReal(val) {
data = val;
//console.log(data); // Result object : {users: Array(3), permission: 陣列(8)}
}
dataReal({users: ["user-1", "user-2", "user-3"], permission: [0, 1, 2, 3, 4, 5, 6, 7, 8]})
console.log(data);
<iframe name="sif1" sandbox="allow-forms allow-modals allow-scripts" class="snippet-box-edit snippet-box-result" frameborder="0"></iframe>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/306603.html
標籤:
上一篇:區塊鏈應用開發入門
