Bonjour à tous,
Dans le code suivant je ne comprends pas pourquoi les variables p et tab ont la même valeur alors que j'ai déclaré p = tab avant de trié tab.
J'ai déclarer p en const mais la fonction sort() agit sur mes 2 variables.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
var tab = ['salut', 'arabe', 'banane', 'croissant', 'pain'];
console.log('non trie : '+tab); //non trie : salut,arabe,banane,croissant,pain
const p = tab;
tab.sort();
console.log('trie : '+tab); //trie : arabe,banane,croissant,pain,salut
console.log('p = '+p); //p = arabe,banane,croissant,pain,salut
Merci pour votre aide et bonne journée.