Метод удаления символа JS из массива [дубликат]

103
16 января 2020, 19:30
На этот вопрос уже даны ответы здесь:
Метод замены элемента в массиве (3 ответа)
Закрыт 9 месяцев назад.

У меня есть массив

[
  {  
    "name":"BMW",
    "price":"55 000",
    "color":"red",
    "constructor":"Billy%Zekun"
 },
 {  
   "name":"MERSEDEC",
   "price":"63 000",
   "color":"blue",
   "constructor":"Jon%Adams"
 }
];

Какой Метод использовать что бы выводилось :

"constructor":"Jon Adams"

то есть удалялся символ % и заменялся на пробел

Answer 1

let arr = [ 
  { 
 
    "name":"BMW", 
    "price":"55 000", 
    "color":"red", 
    "constructor":"Billy%Zekun" 
 }, 
 { 
 
   "name":"MERSEDEC", 
   "price":"63 000", 
   "color":"blue", 
   "constructor":"Jon%Adams" 
 } 
]; 
 
for(let item of arr) { 
  item.constructor = item.constructor.replace(/%/g, ' '); 
} 
console.log(arr);

Answer 2

Используйте метод replace (подробнее тут).

str.replace('%', ' ');
READ ALSO
Смена картинки при очищение поля vuetify

Смена картинки при очищение поля vuetify

работаю c vuejs, в частности с vuetify

109
Как задать двойную шкалу у range slider?

Как задать двойную шкалу у range slider?

Нужно сделать вот такой слайдер:

101
Обрезанная рамка с фоном

Обрезанная рамка с фоном

Возникла проблема с рамкойРаньше использовал простой :after и ставил тексту фон, тут же на фоне картинка, и такой вариант не прокатывает

87
Как удалить из массива jquery лишние фрагменты строк в элементах?

Как удалить из массива jquery лишние фрагменты строк в элементах?

Есть массив на js, подключена библиотека jquery

109