Javascript 空多维数组初始化忽略指针
有没有办法在Javascript中初始化空数组?同样的空数组在php中初始化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) {
$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中应该做什么,使用关联数组作为键让我感到困惑?