Is there an easy way to make nested array flat?

后端 未结 12 1606
执笔经年
执笔经年 2020-12-29 09:42

That is to make this:

[ [\'dog\',\'cat\', [\'chicken\', \'bear\'] ],[\'mouse\',\'horse\'] ]

into:

[\'dog\',\'cat\',\'chicken\',\'

12条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-29 10:28

    That's why I love javascript:

    function flattenArray(source) {
      return source.toString().split(',');
    }
    
    flattenArray([['dog', 'cat', ['chicken', 'bear']], ['mouse', 'horse']]);
    // -> ['dog','cat','chicken','bear','mouse','horse']
    

提交回复
热议问题