国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - データが返された後に「データが定義されていません」と表示されるのはなぜですか?
過(guò)去多啦不再A夢(mèng)
過(guò)去多啦不再A夢(mèng) 2017-05-19 10:41:05
0
5
999
リーリー

既に データを返しているのに、外部 data を呼び出せないのはなぜですか?

過(guò)去多啦不再A夢(mèng)
過(guò)去多啦不再A夢(mèng)

全員に返信(5)
僅有的幸福

あなたが話しているデータはgetDataメソッドで定義されたローカル変數(shù)であり、戻り値を受け入れるために変數(shù)を使用することはできません
var myData =getData()

。
大家講道理

使用する前に getData で値を取得する必要があります。

洪濤

関數(shù) getData は前に定義されたばかりですが、呼び出されませんでした。
呼び出された場(chǎng)合は、次のような変數(shù)を使用して戻り値を受け取る必要があります:
var datas = getData();

data は関數(shù)內(nèi)のローカル変數(shù)であり、関數(shù)の外部からアクセスすることはできません。外部アクセスは実際には外部で定義されたデータ変數(shù)です。外部で定義されていない場(chǎng)合は、「未定義」というメッセージが表示されます。 getData 関數(shù)で使用されるリストは関數(shù)內(nèi)で定義されていないため、関數(shù)の外部で定義する必要があります。これを関數(shù)パラメータに変更するのが最善です:
function getData(list){
リーリー

}

呼び出し:
var data = getData(list);

さらに、外部リスト変數(shù)がある場(chǎng)合、getDataのパラメータも外部変數(shù)リストではなく関數(shù)內(nèi)で使用されます。

區(qū)別するために、パラメータを次のように別のパラメータに変更できます。
function getData(listParam){
リーリー

}

呼び出しは変更されません:
var datas = getData(list);
呼び出し時(shí)に使用されるパラメーターは、実行時(shí)に listParam に割り當(dāng)てられ、関數(shù)內(nèi)で渡されたパラメーターを表すために listParam が使用されます。関數(shù)へ

我想大聲告訴你

データは関數(shù)內(nèi)で var で宣言されているため、関數(shù)のローカル変數(shù)であり、関數(shù)の外で直接呼び出すことはできませんが、 > return を通じてデータのデータを返すことはできますが、関數(shù)の外で呼び出します。関數(shù)を使用する場(chǎng)合、戻り値を受け入れるために変數(shù)を設(shè)定する必要があります

洪濤

...この質(zhì)問(wèn)。

関數(shù)の外では、alert(getDtata().length) のように記述する必要があります。その理由については、まず基本を明確にしましょう。

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート