这可能是一个奇怪的问题,但我正在尝试找到一种格式将数据传递给我自己没有编写的js函数。当我将要学习的数据打印到控制台时,我得到以下内容:
Console.log(param[0]); // This prints "Object {0: Array[1]}"
现在,我想将我的数据传递给this函数,并试图找到相同的格式,我似乎无法弄清楚。
我想要查找的日志中的字符串看起来像是存储在对象中的数组,所以我尝试过:
var val = 1000;
var data = {0:[val]};
console.log(data[0]); // prints "[1000]"
var val = 1000;
var data = new Object() {0:[val]};
console.log(data[0]); // prints "Uncaught SyntaxError: Unexpected token {"
var val = 1000;
var data = [[val]];
console.log(data[0]); // prints "[1000]"
var val = 1000;
var data = [val], [val];
console.log(data[0]); // prints "Uncaught SyntaxError: Missing initializer in destructuring declaration"
现在,你们中的任何人都明星知道如何重建这条消息吗?如果重要的话,我正在使用Chrome。
答案 0 :(得分:1)
这是你要找的吗?
var val = 1000;
var data = [{0: [val]}];
console.log(data[0]);