ES 6矢印関数、シンタックス飴(javascript)
647 ワード
アロw Function(矢印関数)は、シンタックス飴です.
定義:コンピュータ科学において、シンタックスキャンディーとはプログラミング言語において操作をより容易に表現できる文法であり、プログラマがこの言語をより使いやすくすることができる.
x=>x*xの上の矢印関数は、function(x){return x*x;}に相当します.
eg:
定義:コンピュータ科学において、シンタックスキャンディーとはプログラミング言語において操作をより容易に表現できる文法であり、プログラマがこの言語をより使いやすくすることができる.
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;
}
});
廖雪峰の公式サイト