Maison >interface Web >js tutoriel >Comment extraire aléatoirement plusieurs éléments d'un tableau en JS
Comment supprimer aléatoirement un ou plusieurs éléments d'un tableau en JS.
Si le tableau est
var items = ['1','2','4','5','6','7','8','9','10'];
1. Supprimez aléatoirement un élément des éléments du tableau
var item = items[Math.floor(Math.random()*items.length)];
2. Sélectionnez au hasard plusieurs éléments du tableau aléatoire précédent
function getRandomArrayElements(arr, count) { var shuffled = arr.slice(0), i = arr.length, min = i - count, temp, index; while (i-- > min) { index = Math.floor((i + 1) * Math.random()); temp = shuffled[index]; shuffled[index] = shuffled[i]; shuffled[i] = temp; } return shuffled.slice(min); } var items = ['1','2','4','5','6','7','8','9','10']; console.log( getRandomArrayElements(items, 4) );
Ce qui précède est la méthode JS que l'éditeur vous présente pour extraire aléatoirement plusieurs éléments du tableau. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Je voudrais également vous remercier tous pour votre soutien au site Web PHP chinois !
Pour plus d'articles sur la façon d'extraire aléatoirement plusieurs éléments d'un tableau à l'aide de JS, veuillez faire attention au site Web PHP chinois !