Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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 如何在pdfMake表中创建动态行_Javascript - Fatal编程技术网

Javascript 如何在pdfMake表中创建动态行

Javascript 如何在pdfMake表中创建动态行,javascript,Javascript,我有一个JavaScript对象数组,如下所示 arr=[[1,2,3],[1,2,4],[3,5,6],[2,4,5]] 如何从同一阵列中删除外部阵列。预期产出如下所述 根据输出,我想在pdfMake中创建一个表。用于在表上创建动态行的拆分数组 [1,2,3],[1,2,4],[3,5,6],[2,4,5] 请注意,尽管数组是对象,但大多数人会将您拥有的称为数组数组,而不是对象数组 除非您有多个变量或属性或类似的内容来输入结果,否则无法删除外层。您的结果是多个内容,因此您需要为它们提供一个

我有一个JavaScript对象数组,如下所示

arr=[[1,2,3],[1,2,4],[3,5,6],[2,4,5]]
如何从同一阵列中删除外部阵列。预期产出如下所述

根据输出,我想在
pdfMake
中创建一个表。用于在表上创建动态行的拆分数组

[1,2,3],[1,2,4],[3,5,6],[2,4,5]

请注意,尽管数组是对象,但大多数人会将您拥有的称为数组数组,而不是对象数组

除非您有多个变量或属性或类似的内容来输入结果,否则无法删除外层。您的结果是多个内容,因此您需要为它们提供一个容器(一个数组、一个对象、一个
映射
,…)

如果您确实有变量或类似对象可分配给它们,则可以使用分解:

const arr = [[1,2,3],[1,2,4],[3,5,6],[2,4,5]];
const [a, b, c, d] = arr;
console.log(a); // [1, 2, 3]
实例:

const arr=[[1,2,3]、[1,2,4]、[3,5,6]、[2,4,5];
常数[a,b,c,d]=arr;

console.log(a);//[1,2,3]
预期输出不是JavaScript数据结构。这是数组数组,而不是对象数组。毫无意义。。。。为什么要移除外部阵列?它将无效…预期的输出是无效的JavaScription如果您最后需要一个字符串,您可以使用
map()
join()
方法执行此操作:
arr.map(x=>`[${x}]`)。join(',')