ES 6矢印関数、シンタックス飴(javascript)

647 ワード

アロw Function(矢印関数)は、シンタックス飴です.
定義:コンピュータ科学において、シンタックスキャンディーとはプログラミング言語において操作をより容易に表現できる文法であり、プログラマがこの言語をより使いやすくすることができる.
x=>x*xの上の矢印関数は、function(x){return x*x;}に相当します.
eg:
//                ,return     。
this.lists.forEach((list, i) => list.show = i == index)
//     ,          ,list       ,i          
// arr          
 this.lists.forEach(function(list, i, arr){
          // console.log(arr[i]==list);
          // return list.show = i == index;
           if(i == index){
                    list.show = true;
            } else {
                      list.show = false;
              }
  });
廖雪峰の公式サイト