Я хотел бы создать программу, которая вводит число, например: 12345, а затем разбивает это число на 2-значные числа и сохраняет его в массиве. Массив должен выглядеть следующим образом: [0] = 45 [1] = 23 [2] = 1. Это означает, что расщепление чисел должно начинаться с последней цифры числа, а не первого.Array Удалить последние 2 цифры числа
Это то, что я никогда до сих пор:
var splitCount = []; // This is the array in which we store our split numbers
//Getting api results via jQuery's GET request
$.get("https://www.googleapis.com/youtube/v3/channels?part=statistics&id=UCJwchuXd_UWNxW-Z1Cg-liw&key=AIzaSyDUzfsMaYjn7dnGXy9ZEtQB_CuHyii4poc", function(result) {
//result is our api answer and contains the recieved data
//now we put the subscriber count into another variable (count); this is just for clarity
count = result.items[0].statistics.subscriberCount;
//While the subscriber count still has characters
while (count.length) {
splitCount.push(count.substr(0, 2)); //Push first two characters into the splitCount array from line 1
count = count.substr(2); //Remove first two characters from the count string
}
console.log(splitCount) //Output our splitCount array
});
но проблема состоит в том, что если есть 5 цифр, например: 12345 последняя цифра будет в массиве сам по себе так: [0] = 12 [1] = 34 [2] = 5, но мне нужен последний массив, чтобы иметь 2 цифры, и первым должен быть один с одной цифрой, а именно: [0] = 1 [ 1] = 23 [2] = 45
Что вы пробовали? У вас есть какой-либо код, чтобы показать нам, что вы уже сделали? – birryree
Принимаем ли мы, что вход всегда целых? – virtuexru
Да, у меня есть этот код (добавлено выше) – Kenneth