(options?: { inplace?: boolean })
| 673 | */ |
| 674 | trim(options?: { inplace?: boolean }): Series |
| 675 | trim(options?: { inplace?: boolean }): Series | void { |
| 676 | const { inplace } = { inplace: false, ...options } |
| 677 | const newArr: Array<string | number> = []; |
| 678 | this.values.map((val) => { |
| 679 | if (utils.isEmpty(val)) { |
| 680 | newArr.push(NaN); |
| 681 | } else { |
| 682 | newArr.push(`${val}`.trim()); |
| 683 | } |
| 684 | }); |
| 685 | if (inplace) { |
| 686 | this.series.$setValues(newArr as ArrayType1D) |
| 687 | this.series.print() |
| 688 | } else { |
| 689 | const sf = this.series.copy() |
| 690 | sf.$setValues(newArr as ArrayType1D) |
| 691 | return sf; |
| 692 | } |
| 693 | } |
| 694 | |
| 695 | /** |
| 696 | * Joins strings to specified value |
no test coverage detected