js(3)——行列の方法——関数——構成を解く値

5663 ワード

《JavaScript    》    2 ————         ———— 2018-04-23
         目次
  • 配列方法
  • 関数:属性、方法、コンストラクション
  • const、let、var
  • デスティネーション
  • 1.配列方法
  • ジョイン()
  • reverse()
  • sort()
  • concat()  :a=''ant'、'cat';a.co ncat(4、3)  結果は、[ant、cat、4、3]
  • slice(開始位置、終了位置ーオプション):インデックスは0から開始します.自分の値を返します.
  • splice() 
  • 1 // splice(         ,      —  )
    2 var a=[1,2,3,4,5,6,7,8];
    3 a.splice(4); //  [5,6,7,8],a [1,2,3,4]
    4 a.splice(1,2); //  [2,3],a [1,4]
    5 
    6 // splice()               ,                      
    7 var b=[1,2,3,4,5];
    8 b.splice(2,0,'a','b');  //   [],b [1,2,'a','b',3,4,5]
    9 b.splice(2,2,[1,2],3);  //  ['a','b'],b [1,2,[1,2],3,3,4,5]
  • sh()、pop()
  • unshift()、shift()
  • toStering()、toLocal Stering()
  • ECMAScript 5の配列方法 
     1 // forEach()、map()、filter()、every()、some()、reduce()、reduceRight()、indexOf()、lastIndexOf()
     2 
     3 // forEach()        ,           
     4 // map()                   ,       ,          
     5    a=[1,2,3];
     6    b=a.map(function(x){
           return x*x;}); //b [1,4,9]
     7 // filter()                   
     8    a=[5,4,3,2,1];
     9    small=a.filter(function(x){
           return x<3;}); //[2,1]
    10 // every()、some()        :                  ,  true false。
    11    a=[1,2,3,4,5];
    12    a.every(function(x){
           return x<10;}) ;//true:every       “    ”
    13    a.some(function(x){
           return x%2===0;}) //true:some       “    ”,     a        
    14 // reduce()、reduceRight()                ,     (reduceRight           )
    15    var a=[1,2,3,4,5];
    16    var sum=a.reduce(function(x,y){
           return x+y;},0); //15,    ,reduce(         ,         —  —                ) 
    17 // indexOf()、lastIndexOf()        
  • 2.関数:属性、方法、構造関数
     属性:length、prototype
     方法:
  • call()、appy()は、これらをあるオブジェクトと見なす方法で、呼び出し方法によって関数を簡単に紹介することができます.
  • bind():ECMAScript 5新規
  • toString()
  •  コンストラクタ:Function()
    3.クラスとモジュール
    4.
  •   const定数:定義を繰り返してはいけません.定義を繰り返すと後の定義が重複します.JSにはブロックレベルのスコープがないので、定数は関数定義の上部に先行します.constは保留文字です.
  •   let,JS 1.7は、JSがブロックレベルの機能領域に欠けているショートボードに対して増加するキーワードである.letは単語を保留していません.使用時はマニュアルでバージョン番号
  •   letで宣言された変数は近くの括弧で囲まれたステートメントブロックにのみ属します.
  •   varによって宣言された変数は関数内で利用可能です.

  • <h 2><span style=“色:菗0000 ff”>5.解凍賦課値(/span)
    <ul>
  • 右側は配列

  • <ブロック>

     let[x,y]=[1,2] //let x=1,y=2に等しい.p>

     [x,y]=[y,x]///二つの変数の値を交換します. 


    <ul>
  • 右側が対象

  •  


    参考文章:


    本文は自分の知識点を検索して整理します.権利侵害の伝言があれば、この文章を削除してもいいです.ありがとうございます(* ̄)



    転載先:https://www.cnblogs.com/cjuan/p/8920820.html