0

Javascriptで空の配列を初期化する方法はありますか? 同じ空の配列がphpで初期化されますか?

$blah = array("0" => "wew", "1" => "fdafa");

foreach ($blah as $blat => $val) {
              $arr[] = $val
              $arr[$blah][] = 1; 
}

あるいは単に

foreach ($blah as $blat => $val) {
                  $arr[] = $val
    }
4

1 に答える 1

0

いいえ、アイテムをプッシュする前に、を宣言しvarて初期化する必要があります。[]

var blah = {"0":"wew", "1":"fdafa"}; // an object, not an array

var arr = [];
var obj = {}
for (var blat in blah) {
    var val = blah[blat];
    arr.push(val);
    obj[blat] = 1; 
}
于 2012-10-16T11:34:53.703 に答える