Как нарезать строку во вложенном элементе внутри массива с Javascript? - PullRequest
0 голосов
/ 18 февраля 2020

Мне нужно нарезать строковый элемент, который вложен в файл JSON, отформатированный в виде массива с использованием JS.

"fields": {
            "title": "Jameson Library 12th Floor",
            "slug": "Jameson-12th-floor",
            "shortDescription": "[All Jameson Library Floors](/jameson-floor-maps \"All Jameson Library Floors\")",
            "building": {

Массив FilterFloors передается в компонент в виде данных и отображается в таблицу.

{data.map(item => (
          <tr key={item.sys.id}>
            {columns.map(column =>
              <td role='cell' key={this.createKey(item, column)}>{this.renderCell(item, column)}</td>)

Я пытаюсь вернуть массив, в котором пропущены первые 17 пробелов заголовка, поэтому все, что остается, - это слово (т. е. «12-й этаж»). Есть идеи?

1 Ответ

0 голосов
/ 18 февраля 2020

Как только вы сможете получить данные title, вы можете использовать slice против них.

// this will slice the first 16 characters and return "12th Floor"
// remember whitespace is counted, not just characters
"Jameson Library 12th Floor".slice(16);
...