La différence entre slice et splice en JavaScript est la suivante : slice() renvoie une nouvelle copie du tableau et ne modifie pas le tableau d'origine tandis que splice() modifie le tableau d'origine. La syntaxe de slice() est slice(start, end) et la syntaxe de splice() est splice(start, deleteCount, ...items). slice() copie les éléments commençant à une position spécifiée et splice() supprime ou remplace les éléments commençant à une position spécifiée.
La différence entre slice et splice dans JS
Allons droit au but
slice()
et splice()
sont utilisé pour faire fonctionner des tableaux en JavaScript Il existe deux méthodes, mais leurs fonctions sont différentes. slice()
和 splice()
是 JavaScript 中用于操作数组的两个方法,但它们的功能不同。
详细展开
slice()
slice(start[, end])
参数:
start
: 必选,从该索引开始复制元素。end
: 可选,复制到该索引(不包括)。例子:
<code class="js">const arr = [1, 2, 3, 4, 5]; const newArr = arr.slice(2); // [3, 4, 5]</code>
splice()
splice(start, deleteCount[, ...items])
参数:
start
: 必选,从该索引开始移除元素。deleteCount
: 必选,要移除的元素数量。...items
: 可选,插入到 start
slice()
Renvoie une copie superficielle du tableau (nouveau tableau).
Le tableau d'origine ne sera pas modifié.slice(start[, end])
start
: Obligatoire, commencez à copier les éléments de cet index. end
: Facultatif, copiez dans cet index (exclusif). 🎜🎜🎜🎜🎜🎜Exemple : 🎜🎜<code class="js">const arr = [1, 2, 3, 4, 5]; arr.splice(2, 2, 10, 11); // [1, 2, 10, 11, 5]</code>
splice(start, deleteCount[, ...items])
🎜🎜🎜Paramètres : 🎜🎜🎜start
: obligatoire, commencez à supprimer de cet élément d'index. 🎜🎜deleteCount
: Obligatoire, le nombre d'éléments à supprimer. 🎜🎜...items
: Facultatif, l'élément inséré à l'index start
(si spécifié). 🎜🎜🎜🎜🎜🎜Exemple : 🎜🎜rrreee🎜🎜Summary🎜🎜🎜🎜🎜slice()🎜 Renvoie une copie superficielle du tableau sans modifier le tableau d'origine. 🎜🎜🎜splice()🎜 Supprimer ou remplacer des éléments d'un tableau modifiera le tableau d'origine. 🎜🎜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!