我有一个来自外部源的数组,除非我从后面的日志中复制并粘贴它,否则Javascript将无法识别它。
因此,例如,下面的代码将为外部输出字符串而不是数组,但如果我从外部日志中复制确切输出并将其手动分配给新变量copyfromlog,则它将作为数组输出。
var outside = Drupal.settings.map.loc_json;
// Directly copied from output of previous
var copyfromlog = [
[
"<div class='test china'><h2>Fake School</h2><hr><p>Lorem Ipsum.</p></div>",
54.345014,
-1.265579,
"school.png",
],
[
"<div class='test europe'><h2>Test School</h2><hr><p>Lorem Ipsum.</p></div>",
53.345014,
-6.265579,
"school.png",
],
];
console.log(outside);
console.log(copyfromlog);