Maison  >  Article  >  interface Web  >  Quelques explications de base sur JavaScript

Quelques explications de base sur JavaScript

巴扎黑
巴扎黑original
2017-07-20 14:36:301288parcourir

L'opérateur spread est représenté par trois points. Sa fonction est de développer un tableau ou un objet de type tableau en une série de valeurs séparées par des virgules. L'opérateur spread a plusieurs fonctions. ! !

1, développez le tableau

//Développez le tableau soit a = [1,2,3,4,5],b = [...a,6,7]; console.log(b);//Valeur imprimée [1, 2, 3, 4, 5, 6, 7]

Deuxièmement, copie du tableau

//Array Copier var c = [1, 2, 3]; var d = [...c]; d.push(4); console.log(d);//Valeur imprimée [1, 2, 3, 4 ]

3, fusion de tableaux

//fusion de tableaux var j = [7, 1, 2]; k, ...j];console.log(j)//Valeur imprimée [5, 0, 8, 7, 1, 2]

Quatre, fonction d'extension Appel

//Développer la fonction d'appel de fonction fn(a,b,c,d){
console.log(a+b+c+d);}var p=[1,9, 3,,6];let result=fn(5,...p);Ouvrir l'appel de fonction //La valeur imprimée 18

L'opérateur de propagation (spread) est de trois points ( ...), convertit un tableau|| array-like||string dans une séquence séparée par des virgules. Ce type est utilisé pour opérer sur des tableaux et supprimer tout ce qui se trouve dans le tableau

Opérateur d'extension

let zzz=[2,4,6];
console.log(zzz);//[2, 4, 6]
console.log(...zzz);//2 4 6

let a=[1,2,3];
let b=[...a,4,5,6];
console.log(b);//1,2,3,4,5,6

let [a,b,...c]=[1,2,3,4,5];
console.log(a,b);//1 2
console.log(c);//[3, 4, 5]

Fonction flèche

let say333=()=>{
    console.log("333");//333
}
say333();

(name)=>{
    console.log(name);
}

(a,b)=>{
    return a+b;
}

(a,b)=> a+b;

Valeur par défaut du paramètre, restant paramètres, paramètres étendus

let aa=(name='wwrs')=>{
        console.log(`Hello ${name}`);
    }
    aa();//Hello wwrs
    aa('sss');//Hello sss
    
    
let bb=(a,b,c)=>{
        console.log(a+b+c);//9
    }
    let dd=[2,3,4];
    bb(...dd);
    
    
let he=(a,b,c,d)=>{
    console.log(a+b+c+d);//10
}
he(1,2,3,4)

let he1=(s,j,...shi)=>{
    console.log(shi);//[3, 4]
}
he1(1,2,3,4)

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