У меня есть вложенный массив цен, представляющий собой строку, и я хочу удалить символы £
и преобразовать строку в целое число. Мне нужно убрать знаки £
, а также преобразовать их в целое число, чтобы я мог использовать значения в линейном графике chart.js
.
Я пытался использовать regex replace для удаления знака £
, но я не думаю, что смогу заставить его работать, потому что строки находятся во вложенном массиве. Я не могу найти что-нибудь в сети о замене символов во вложенном массиве. Я еще даже не пытался преобразовать строку в целое число, но мне интересно, можно ли все это обработать за один раз?
это мой вложенный массив с именем linedata
var linedata = [["£14.99,£14.99,£14.99"],["£34.99,£34.99,£34.99"]]
это код, с которым я играл
var re = /£/g;
var newlinedata = linedata.replace(re, "");
В хромированной консоли ничего не возвращается, и ионный CLI выводит эту ошибку
ОШИБКА в src / app / home / home.page.ts (66,26): ошибка TS2339: свойство
«replace» не существует для типа «any []».
Мысли