JavaScript の基本的な説明

巴扎黑
リリース: 2017-07-20 14:36:30
オリジナル
1330 人が閲覧しました

スプレッド演算子は 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート