Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 空多维数组初始化忽略指针_Javascript_Arrays - Fatal编程技术网

Javascript 空多维数组初始化忽略指针

Javascript 空多维数组初始化忽略指针,javascript,arrays,Javascript,Arrays,有没有办法在Javascript中初始化空数组?同样的空数组在php中初始化 $blah = array("0" => "wew", "1" => "fdafa"); foreach ($blah as $blat => $val) { $arr[] = $val $arr[$blah][] = 1; } 或者只是 foreach ($blah as $blat => $val) {

有没有办法在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
    }

否,您必须声明
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; 
}

您的问题很难理解代码的上下文。你能澄清一下吗?什么是
$arr[$blah][]=1
在PHP中应该做什么,使用关联数组作为键让我感到困惑?