У меня есть вызов API, который возвращает venue_capacity
футбольной команды как число без разделителя тысяч. Я хотел бы напечатать это как строку и разделитель тысяч включенных.
Моя идея состоит в том, чтобы запустить функцию после того, как у меня есть данные из API, чтобы соответственно манипулировать переменной venue_capacity
.
Это моя текущая попытка (из этой темы: Какнапечатать число с запятыми в качестве разделителей тысяч в JavaScript ), которое возвращает цифру без разделителя:
$.ajax({
method: "GET",
async: "True",
dataType: "json",
url: "https://cors-anywhere.herokuapp.com/https://www.api-football.com/demo/api/v2/teams/team/" + team_id,
success: function(response) {
var team_info = response;
console.log(team_info);
team = team_info.api.teams[0].name;
founded = team_info.api.teams[0].founded;
venue_capacity = team_info.api.teams[0].venue_capacity;
function numberWithCommas(venue_capacity) {
return venue_capacity.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
}
$("#selectedClub").html(team);
$("#founded").html(founded);
$("#venue_capacity").html(venue_capacity);
}