Maison >interface Web >Questions et réponses frontales >Quelles sont les méthodes de l'objet tableau javascript

Quelles sont les méthodes de l'objet tableau javascript

PHPz
PHPzoriginal
2023-04-21 09:05:34534parcourir

JavaScript est un langage de programmation largement utilisé dans le développement Internet, prenant en charge diverses opérations et calculs, notamment la définition et le fonctionnement de tableaux. Un tableau est une structure de données qui peut contenir plusieurs valeurs et les organiser dans un certain ordre. Afin de faciliter le traitement des objets tableau, JavaScript propose de nombreuses méthodes d'objets tableau. Cet article présentera les méthodes d'objet tableau JavaScript couramment utilisées et leur utilisation. La méthode

  1. join() La méthode

join() place tous les éléments du tableau dans une chaîne et le délimiteur peut être spécifié. Par exemple : la méthode

var fruits = ["apple", "banana", "orange"];
var result = fruits.join(", ");
console.log(result); // 输出: "apple, banana, orange"
  1. concat() La méthode

concat() est utilisée pour concaténer deux ou plusieurs tableaux et renvoyer un nouveau tableau. Par exemple : la méthode

var fruits1 = ["apple", "banana"];
var fruits2 = ["orange", "lemon"];
var result = fruits1.concat(fruits2);
console.log(result); // 输出: ["apple", "banana", "orange", "lemon"]
  1. push() La méthode

push() ajoute un ou plusieurs éléments à la fin du tableau et renvoie la nouvelle longueur. Par exemple : la méthode

var fruits = ["apple", "banana"];
var length = fruits.push("orange", "lemon");
console.log(length); // 输出: 4
console.log(fruits); // 输出: ["apple", "banana", "orange", "lemon"]
  1. pop() La méthode

pop() supprime un élément de la fin du tableau et renvoie la valeur de l'élément. Par exemple : la méthode

var fruits = ["apple", "banana", "orange"];
var lastFruit = fruits.pop();
console.log(lastFruit); // 输出: "orange"
console.log(fruits); // 输出: ["apple", "banana"]
  1. shift() La méthode

shift() supprime un élément du début du tableau et renvoie la valeur de l'élément. Par exemple : la méthode

var fruits = ["apple", "banana", "orange"];
var firstFruit = fruits.shift();
console.log(firstFruit); // 输出: "apple"
console.log(fruits); // 输出: ["banana", "orange"]
  1. unshift() La méthode

unshift() ajoute un ou plusieurs éléments au début du tableau et renvoie la nouvelle longueur. Par exemple : la méthode

var fruits = ["banana", "orange"];
var length = fruits.unshift("apple", "lemon");
console.log(length); // 输出: 4
console.log(fruits); // 输出: ["apple", "lemon", "banana", "orange"]
  1. slice() La méthode

slice() renvoie un nouveau tableau contenant les éléments sélectionnés du début à la fin (hors fin). Par exemple : la méthode

var fruits = ["apple", "banana", "orange", "lemon"];
var newFruits = fruits.slice(1, 3);
console.log(newFruits); // 输出: ["banana", "orange"]
  1. splice() La méthode

splice() ajoute/supprime des éléments du tableau et renvoie l'élément supprimé. Par exemple : la méthode

var fruits = ["apple", "banana", "orange", "lemon"];
fruits.splice(1, 2, "pear", "kiwi");
console.log(fruits); // 输出: ["apple", "pear", "kiwi", "lemon"]
  1. forEach()

forEach() exécute la fonction spécifiée une fois pour chaque élément du tableau. Par exemple : la méthode

var fruits = ["apple", "banana", "orange", "lemon"];
fruits.forEach(function(fruit) {
  console.log(fruit);
});
// 输出: "apple"
//       "banana"
//       "orange"
//       "lemon"
  1. filter() La méthode

filter() crée un nouveau tableau qui contient tous les éléments qui remplissent les conditions. Par exemple : la méthode

var numbers = [1, 2, 3, 4, 5, 6];
var evenNumbers = numbers.filter(function(number) {
  return number % 2 == 0;
});
console.log(evenNumbers); // 输出: [2, 4, 6]
  1. map() La méthode

map() crée un nouveau tableau dont les éléments sont le résultat de l'appel d'une fonction sur chaque élément du tableau d'origine. Par exemple : la méthode

var numbers = [1, 2, 3, 4, 5];
var squareNumbers = numbers.map(function(number) {
  return number * number;
});
console.log(squareNumbers); // 输出: [1, 4, 9, 16, 25]
  1. reduce() La méthode

reduce() accumule tous les éléments du tableau et renvoie une valeur. Par exemple :

var numbers = [1, 2, 3, 4, 5];
var sum = numbers.reduce(function(total, number) {
  return total + number;
});
console.log(sum); // 输出: 15

Les méthodes ci-dessus sont des méthodes d'objet de tableau JavaScript courantes. Ils rendent la création et la manipulation de tableaux plus pratiques. En pratique, vous pouvez choisir la méthode adaptée à vos besoins et l’utiliser pour votre projet.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn