Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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 - Fatal编程技术网

Javascript 缺少空格的对象属性

Javascript 缺少空格的对象属性,javascript,Javascript,我有一个数组,如下所示: var voxels = []; 我还有一个名为locationId的变量,它包含一个字符串,即 child.geometry.locationId = "Some random location"; 当我这样做的时候 voxels.push({x: child.position.x, y: child.position.y, z: child.position.z, t: child.g

我有一个数组,如下所示:

var voxels = [];
我还有一个名为
locationId
的变量,它包含一个字符串,即

child.geometry.locationId = "Some random location";
当我这样做的时候

voxels.push({x: child.position.x,
             y: child.position.y,
             z: child.position.z,
             t: child.geometry.name,
             id: child.geometry.locationId
            });
执行此操作时,
id
变量中的字符串以
“SomerandomLocation”
结尾

 var dataUri = "data:application/json;charset=utf-8," + JSON.stringify(voxels);
 window.open(dataUri, 'mywindow');

虽然我刚刚注意到Url确实包含空格,但页面上的数据不包含空格。

定义“最终为”。你怎么知道的?你用它做了什么?(提示:这不会自行发生。)可能需要显示一些导致推送的代码。这里也完全没有JSON。
我刚刚注意到Url确实包含空格,但页面上的数据不包含。
这就是为什么我们在将问题发布到此处之前缩小问题范围的原因。字符串、对象或数组没有问题。所有这些都与问题无关。您面临的问题是在特定浏览器中对
数据:
URI中的空格进行编码。我很想删除这个问题,然后再试一次:)好的,有道理。我会调查的。很抱歉浪费您的时间,谢谢。