私の.aspxページに存在する可能性のある配列があります。もしそうなら、私はjavascript関数を起動したいと思います。 配列が存在する場合は続行
は、私が試した:if(someArray)
blah(someArray);
が、私はhaventはときに私はエラーを取得する」someArrayを定義しました。
私の.aspxページに存在する可能性のある配列があります。もしそうなら、私はjavascript関数を起動したいと思います。 配列が存在する場合は続行
は、私が試した:if(someArray)
blah(someArray);
が、私はhaventはときに私はエラーを取得する」someArrayを定義しました。
おそらくヌルとして配列をあらかじめ定義し、それが解決するかどうかではなく利用でき、時にはよりも、どうかを確認する必要があります。
Array someArray = null;
// this is where you'll populate or replace someArray
// if you don't, someArray simply remains empty
if (someArray)
{
...
}
if(typeof someArray !== 'undefined') {
blah(someArray);
}
var a = [];
var b = new Array();
alert(typeof a === "object" && a instanceof Array);
alert(typeof b === "object" && b instanceof Array);
alert(typeof c === "object" && c instanceof Array);
配列は、どの要素を持っていないところ、それは動作しますか?そうは思わない! – sepehr
私は空の配列を作成する気にしません。ヌルは完全に細かいです。 var someArray = null; //初期化する if(someArray)alert(someArray); –
よろしくお願いします。自分のコードを調整しました。 – Soviut