precio var = [299 rupias, 499 rupias, 899 rupias, 199 rupias];
Necesito almacenar esto [299, 499, 899, 199] en una matriz.
Si los elementos de su matriz son cadenas, esto debería funcionar
let array = [ 'Rs 299', 'Rs 499', 'Rs 899', 'Rs 199' ] console.log(array.map(elem => Number(elem.split(' ')[1])))Podemos usar string match() aquí para una solución basada en expresiones regulares:
var array = ["Rs 299", "Rs 499", "Rs 899", "Rs 199"]; var nums = array.map(x => Number(x.match(/\d+(?:\.\d+)?/)[0])); console.log(nums);