ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript の基本的な説明

JavaScript の基本的な説明

巴扎黑
巴扎黑オリジナル
2017-07-20 14:36:301237ブラウズ

スプレッド演算子は 3 つのドットで表され、その機能は配列または配列のようなオブジェクトをカンマで区切られた一連の値に展開することです。スプレッド演算子にはいくつかの機能があります。 ! !

1、配列を展開します

//配列を展開します let a = [1,2,3,4,5],b = [...a,6,7];console.log(b);/ /Print 出てくる値は[1, 2, 3, 4, 5, 6, 7]です

二、配列のコピー

//配列のコピー var c = [1, 2, 3] ; var d = [.. .c]; d.push(4);//出力された値 [1, 2, 3, 4]

3、配列のマージ//配列のマージ var j = [7, 1, 2];var k = [5, 0, 8];j = [...k, ...j];console.log(j)//printed value [5, 0 , 8, 7, 1, 2]


4、関数呼び出しを展開

//関数呼び出しを展開 function fn(a,b,c,d){

console.log(a+b+ c+d) ;}var p=[1,9,3,,6];let result=fn(5,...p);Open function call //出力された値 18



スプレッド演算子 (spread) ) は 3 つのドット (...) で、配列||配列のような||文字列をコンマ区切りのシーケンスに変換します。この男は配列を操作し、配列内のすべてのものを取り出すために使用されます

展開演算子

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]

アロー関数

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

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

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

(a,b)=> a+b;

パラメータのデフォルト値、残りのパラメータ、拡張パラメータ

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)

以上がJavaScript の基本的な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。