我想获取数组内部数组的长度。
let len = b.map((notess: Post) => notess.notes).length;
// returning 4
// eg- ['busy','not responding','later'] this array length should return 3
答案 0 :(得分:1)
let list = [['A', 'B', 'C'], ['A', 'B', 'C', 'D', 'E'], ['A', 'B', 'C', 'D'], undefined];
let result = list.map((a) => Array.isArray(a) ? a.length : undefined);
console.log(result);
答案 1 :(得分:0)
如果您不希望使用undefined
值,则可以过滤数组:
myArray.filter(item => !!item).map(array => array.length)