Jak mogę porastać tablicę według elementu?Tablica fragmentów według elementu
Na przykład lodash ma funkcję wyrwy tablic o długości
_.chunk(['a', 'b', 'c', 'd'], 2);
// => [['a', 'b'], ['c', 'd']]
_.chunk(['a', 'b', 'c', 'd'], 3);
// => [['a', 'b', 'c'], ['d']]
więc mieć tablicę jak poniżej: [ „a”, „b”, „*”, „c”] można coś podobnego
chunk(['a', 'b', '*', 'c'], '*')
który da mi
[['a', 'b'], ['c']]
jest coś takiego rozłamu strun na tablicy
Próbowałeś kilka rzeczy? Możesz uzyskać indeks używając 'Array.indexOf ('*')' w oparciu o niego utworzy podplanery – Satpal
znajdź indeks ''*'', a następnie przekaż ten indeks do ['Array.slice'] (https: // developer. mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice). –
result = array.join (""). Split ("*"). Map (function (d) {return d.split ("")}) – krishnar